Ivo Santos's Work | ContraWork by Ivo Santos
Ivo Santos

Ivo Santos

Full-stack developer building production software

New to Contra

Ivo is ready for their next project!

Gradian — 3D Browser Game Engine A  browser-based 3D game engine built from scratch in TypeScript, Three.js, and Rapier physics — designed around a modular animation pack system that makes characters composable. Instead of shipping a single game, Gradian is a platform: characters, animation libraries, combat mechanics, and physics systems that can all be swapped, tuned, and extended at runtime. The engine features a body-split animation system that blends upper and lower body independently — allowing mouse-aimed combat to combine with any movement animation without drift or rotation artifacts. Animations are sourced from Mixamo FBX files, processed through a custom bake pipeline that strips root motion, compensates for hips rotation, and bakes quaternion keyframes per bone.
1
1
16
kv1nt Platform - Personal/Team Workspace A unified team workspace replacing the need for separate tools like Notion, Slack, Linear, Gmail, and Zoom. 15 fully integrated applications that share data and context with each other: Tasks, Projects, Notes, Calendar, Chat, Email (Gmail OAuth with full read/compose/reply), Video Meetings (with screen sharing, recording, and live transcription with speaker identification), Goals, Habits, Reminders (with push notifications and snooze), Team Dashboard, User Profiles, Settings, and Admin Panel. Every app is deeply connected - creating a project automatically creates a chat channel, reminders link to habits and tasks, calendar events connect to meetings and notes. One workspace where everything feeds into everything else.
1
1
14
Cirkelline - Your Personal AI Assistant A multi-agent AI orchestration system where one conversational interface hides a team of specialist agents working together. Users talk to Cirkelline — behind the scenes, the system analyzes each request and routes it to the right expert. The system features persistent session memory with emotional intelligence capture (detecting mood, urgency, and stress), a private knowledge base with hybrid semantic and keyword search for uploaded documents, multi-modal processing across audio, video, images, and documents, and real-time streaming responses. Built with complete user isolation and multi-tenant architecture with JWT middleware handling authentication and dependency injection. Session summaries prevent context overflow in long conversations.
1
1
16
Molten Grooves - Underground Music Collective This is a passion project, a curated music platform with 24/7 live radio streaming where all listeners hear the same track at the same moment — real radio, not a playlist. The backend radio engine runs continuously, using harmonic mixing based on the Camelot wheel (musical key compatibility, BPM matching, and energy flow) to create smooth DJ-like transitions between tracks. The platform includes full Spotify integration with OAuth authentication and dual playback. Features: voting system with leaderboard, favorites with cross-view sync, infinite scroll library, cross-section navigation with history, Spotify Hub with search API and one-click import, and 12 two-hour radio time slots scheduled on Copenhagen time.
1
1
13
SoulSyntax - Creative Software Lab An interactive 3D world that serves as a company portfolio. Instead of scrolling through pages, visitors explore a living environment -navigating between sections, watching holographic panels reveal content with cinematic animations, and interacting with the world around them. Custom shaders, procedural generation, dynamic fog, and post-processing effects - all running directly in the browser with no plugins. Built with Three.js, React Three Fiber, Next.js, and Supabase.
1
1
14