Hello, I'm
Marco Capo.
Software Engineer.
I grew up inside video games. Spent years making them (still do), then a decade architecting large scale microservices and then AI solutions.
Different worlds, one truth: software imitates art.
This is where I run my experiments. Some ship to production. Some blow up. All of them teach me something.
This is my save file.
An AI I built and trained on my own work. Ask him anything. He's better at explaining me than I am.
3 free messages. No account needed.
Creations
Blog & Lab
Writing
Building The Blob with Three.js and Rapier
How I built an interactive blob scene inspired by Robot Bobby's liquid glass tutorial — using MarchingCubes, Rapier physics, and React Three Fiber — and the gotchas I hit along the way.
Building an AI Chatbot with AWS Bedrock
How I built a serverless AI chatbot using AWS Bedrock, Lambda, and Cognito — knowledge base setup, guardrails, rate limiting, and the lessons I'd pass on.
Deploying a Next.js Portfolio with AWS Amplify
What I learned deploying this portfolio to AWS Amplify — from the Node version trap to getting SSR, SAM APIs, and a custom domain all working together.
Experiments
AI Portfolio Chatbot
A serverless AI chatbot powered by AWS Bedrock that answers questions about my background, experience, and projects. Auth-gated via Cognito to prevent abuse.
Pokemon GB City Explorer
A Pokemon Game Boy-style RPG set in a fictional city inspired by where I grew up in Buenos Aires. Explore the neighbourhood and discover my journey into software development through gameplay.
The Blob
An ambient 3D blob scene built with React Three Fiber, MarchingCubes, and Rapier physics — inspired by Robot Bobby's liquid glass tutorial. Blobs react to mouse movement and shift density across portfolio sections.