Frontend Engineer · 6+ years
Frontend is what I do.
From zero to deploy.
E-commerce, SaaS, landing pages, institutional sites — client-side, server-side, SSG.
Featured capability
This site is styled by my own SCSS morphism library.
Pick a design era and watch the whole site change live — skeuomorphism, flat, neumorphism, glass, clay.
You can also switch the morphism anytime via the "Appearance" button in the menu.
What I deliver
Well-built interfaces
Institutional sites and e-commerces with semantic HTML, well-structured SCSS and vanilla JS when it made sense — carousels, on-scroll animations, a cookie-consent system built from scratch. Performance as a starting criterion, not a last-minute review.
End-to-end Frontend
From a fullstack system in PHP/Laravel to a Vue.js and Nuxt SPA with SSR/SSG, from a VTEX IO/Legacy and Magento store to a SaaS with WebSockets and GraphQL. The stack changes with what the problem needs — CSR, SSR, SSG or plain client-side.
Code that's easy to maintain
Repository Pattern, dedicated validation layers, organized migrations — a habit since the first fullstack system. These days it also means documenting the technical decisions, not just the code.
Featured projects
all projects →
ao.dev
The portfolio you're browsing right now — a reference boilerplate for the Nuxt 4 ecosystem, SSG-first, five design morphisms switchable in real time, full i18n, and a performance/accessibility audit documented step by step.

fui-content
SCSS design system that styles native HTML with five interchangeable morphisms — glass, clay, neu, skeu and flat — WCAG AA contrast computed at compile time, and zero extra classes in the HTML. It's the library that dresses this very portfolio.

Leve Mix
Institutional site for a private-label food manufacturing company under Grupo Romanus — 100% static, zero framework, a hand-built JSON CMS, native Web Components, and a real PWA.
About
From PHP systems to interfaces in Vue.js and React.
Over 6 years of experience — 4 companies, e-commerce, SaaS and institutional site projects.
my career path →Stack
- Vue.js
- Nuxt
- React
- Next.js
- TypeScript
- SCSS
- Tailwind
- Lit
- Node.js
- Laravel
- PHP
- Docker
- VTEX
- GraphQL
- WebSockets
- Chart.js
- Vue Flow
Latest posts
all posts →
Beyond the screens: what I learned about career and humanity
An honest reflection on seven years of a tech career, the experience of being laid off, and the importance of not confusing ambition with greed.
read full article

Six years coding for other people before finally coding for myself
The real story behind ao.dev and fui-content — from a hallway joke that never left the drawing board to an entire portfolio built from scratch, with a theming library along the way.
read full article