I started learning software development in 2021 with CS50. Since then, I’ve worked across freelance projects, grocery commerce and travel technology.
I enjoy understanding the product as much as building the interface. I care about the edge cases, loading states and small interactions that make an experience feel complete.
AI is part of my engineering practice.
I use Claude Code, Codex and ChatGPT to support planning, implementation and problem solving. Reusable agent skills and parallel sessions help me work effectively, while AI agents also help test user journeys and identify issues through browser based QA.
I stay responsible for engineering decisions and the quality of what ships. This work also extends to backend contributions in TypeScript and Go.
Away from the screen, I enjoy football, discovering new places and time with family.