Available for focused projects
I build production Nuxt systems and the tools behind them.
Hola, I’m Maxi García. I help teams untangle frontend architecture, ship difficult migrations, and turn rough product ideas into maintainable software.

หมีน้อย
- Role
- Senior Nuxt/Vue engineer
- Focus
- Architecture, migrations, developer tools
- Approach
- Small PRs, direct evidence, clean handoff
Selected work
Useful things, shipped in public.
Open-source tools, Nuxt ecosystem work, and product experiments shaped by real constraints.
QuiverForecasting and inventory planning software that turns complex operational data into usable decisions.Product engineering
- Nuxt ecosystemFramework, module, UI, content, tooling, and documentation work across the official Nuxt organizations.250+ merged PRs
- Better Auth for NuxtA Nuxt-native integration for Better Auth, including route protection and SSR-safe sessions.Module maintainer
ViteHubPortable agents and server primitives for Vite applications, composed through one plugin.Creator
NimiqProduction products and shared frontend foundations built across four years in the Nimiq ecosystem.Frontend engineering
CactusA native macOS focus product, designed and shipped from system enforcement through customer experience.Independent product
680+ merged pull requests
Browse the contribution record across 90+ repositories.
Writing
Notes from building.
- 01How I Use Claude CodeA comprehensive system for AI-assisted development: philosophy, skills, workflows, and real-world results
- 02The Clock of LifeWhy happiness doesn't last, and why that might be okay
- 03The Golden Thread: A Different PerspectiveA response to Daniel Roe's post about AI, effort, and staying vigilant
About
I like difficult frontend work and simple outcomes.
I’m a full-stack developer who found his home in Nuxt, Vue, and open source. Four years building production software at Nimiq taught me to care equally about interface craft, architecture, and the people maintaining the code next.
Today I contribute across the Nuxt ecosystem, build developer tools and small products, and help teams move through upgrades or delivery bottlenecks without creating a second problem.
- 01
Make it useful
Start with the constraint that changes what the user can do next.
- 02
Keep the seam small
Prefer platform features and existing primitives over another abstraction.
- 03
Prove the boundary
Separate local checks, browser behavior, previews, and production evidence.
Contact
Have a difficult Nuxt problem? Send the context.
A repository link, the behavior you want, and the constraint holding the team back are enough for a useful first conversation.
hello@onmax.me