Senior Frontend Engineer
React · Next.js · TypeScript · GraphQL — with a full-stack floor under it
Mérida, Yucatán, México · Remote, US time zones
Web products and enterprise applications for US companies — the kind where the hard part is a legacy migration that cannot interrupt the business, a form system that reconfigures itself per product and per user, or a dashboard that has to stay honest under real data.
A second specialty in AI engineering: agents, harnesses, MCP and RAG, pointed at the product and the user rather than at the model.
I lead teams and mentor. That part I'd keep if I had to pick one.
| Frontend | React · Next.js · TypeScript · Vue 3 · Astro · Redux · Zustand · React Query · GSAP · Three.js |
| Data | GraphQL · REST · React Hook Form + Zod · SQL · MongoDB · Firebase · Supabase |
| Backend | Node.js · NestJS · Express · PHP / Laravel · CodeIgniter |
| Cloud & DevOps | AWS (S3, EC2, Lambda) · Vercel · Docker · GitHub Actions · Jenkins · CI/CD |
| Quality | Jest · Vitest · Playwright · Cypress · TDD · code review · Sentry · Datadog |
| AI engineering | MCP · RAG · agent harnesses · prompt caching · evals · structured outputs |
| Craft | Design systems · accessibility (WCAG) · Core Web Vitals · i18n · motion design |
| Project | What it is |
|---|---|
| Portfolio | Awwwards-style site — 3D hero in Three.js, GSAP, micro-interactions |
| Kensa | Developer tooling that reviews local code before the pull request, with multiple AI agents |
| LoopCrack | My digital agency — brand, site and web projects, team of 7+ |
| Comida Contada | Editorial site for food storytelling |
| Stefanie Schikora | Artist site — visual direction, motion and gallery |
Most of my production work lives in private repositories. The pinned repos below are the public slice.
Senior Frontend Engineer. Building Kensa.
Nearly a decade shipping for the web. Yes, I survived jQuery.




