About
I'm a full-stack engineer who treats the whole stack as one craft, from the data model to the last interaction. Five years in, I care most about the feeling a product leaves: fast, clear, and obviously considered.
shipping to production
technologies in rotation
products built end-to-end
Capabilities
An interconnected toolkit
AI systems sit at the center; everything else feeds into building them well. Hover a hub to explore.
AI Systems
Production AI woven into real products.
The journey
Frontend → backend → architecture
2020–2021
First lines of code
Started in web development: React, the DOM, and the thrill of an idea rendering on screen for the first time.
2021–2022
Beyond the browser
Moved server-side with Node.js and GraphQL while deepening the frontend craft: TypeScript, state, and building genuinely responsive interfaces.
2022–2023
Full-stack integration
The pieces clicked. I started architecting end-to-end solutions and seeing how an application behaves as a whole system.
2023–2024
Product and pixels
Spent time close to users and design, translating intent into pixel-accurate, interactive frontends, and learning what actually moves a product.
2024–Present
Architecture & AI
Operating at a broader scope: scalable systems on AWS + Terraform, Spring Boot/Kotlin services, and AI woven in where it earns its place.
What I value
How I show up to the work
User-centered by default
Every feature starts with the person using it. Empathy first, framework second.
Performance is a feature
Fast software feels trustworthy. Milliseconds and motion both matter.
Craft and reliability
Clean, maintainable, scalable code. Build fortresses, not sandcastles.
Better in the open
Sharing knowledge and merging ideas with a team beats heroics every time.