

About
I am a software engineer focused on creating fast, accessible, and scalable web applications. I enjoy turning ideas into products with clean architecture, thoughtful UI, and maintainable code.
Day to day I work across the stack—from shaping APIs and data models to polishing interfaces—always with an eye on performance, security, and how real people will use what we ship.
I value clear communication, constructive code review, and learning from teammates and users. Whether it is a greenfield build or improving an existing system, I aim for solutions that are easy to reason about and evolve over time.
I align technical decisions with user needs and business goals, not only what is technically possible.
Testing, accessibility, and performance are part of the default workflow—not an afterthought before release.
I work well with designers, PMs, and other engineers—documenting trade-offs and keeping stakeholders in the loop.
I have a passion for building web applications.
Tech stack
A pragmatic mix of typed JavaScript on the client and server, relational data when structure matters, and automation so releases stay boring—in a good way.
Component-driven UIs, SSR, and design systems.
Services, integrations, and well-shaped HTTP APIs.
Modeling, querying, and caching where it matters.
Shipping safely with automation and observability in mind.
I have a passion for building web applications.
Feel free to reach out for freelance work, collaborations, or software engineering opportunities.