
Website and private admin panel for a child and teen psychology practice
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
- +4

Website and private admin panel for a child and teen psychology practice

A directory of dance academies in Santiago de Chile, fed by a human-in-the-loop data pipeline.
A local CLI that sorts your junk mail into delete, rescue or review — with reasons.
Full-stack and AI engineer in Santiago, Chile, with 10+ years of experience. I work end to end: schema design and auth, APIs, serverless infrastructure on AWS and the React interfaces on top. Since 2023 I consult for Zumba through Paretisa, building AI products.
Before that I spent a decade in financial and healthcare software, working with product, UX and QA teams and mentoring junior developers. I have delivered for a real client (a psychology practice in production), built my own products (a dance-school directory with a human-in-the-loop data pipeline) and open-sourced tools for my workflows, like a junk-mail triage CLI. This portfolio is the index of that work.
2023 — Present
Client: Zumba
Software engineer consulting for Zumba through Paretisa since 2023: full-stack work on Zumba's web products and the AI features on top of them, with TypeScript, PHP, React and serverless services on AWS.