ABOUT.
Full-stack engineer & interface engineer
I build the whole system. I stand behind the result.
Production
Built for the real world.
My internship at The Web Jobs changed what I expected from my own work. Seeing software in production taught me to look beyond a working screen. Poor state flows become broken journeys. Untested edge cases become support issues. Performance shortcuts become the product users remember.
That experience set the standard: build systems that survive real use, not just a good demo. I work across the interface, application logic, data and delivery because the quality of each layer affects the result.
Systems thinking
Systems thinking, applied.
A product is only as strong as the system behind it.
Strong software is a connected system. The experience on screen depends on the decisions behind it: how information moves, how the product responds under pressure, and how every part supports the next.
That is how I approach performance: not as a number or a visual effect, but as a standard across the product. The interface should be clear and responsive. The system should be resilient. The experience should remain dependable when conditions are imperfect.
Ownership
Ownership, end to end.
Building the surface is only part of the job. I take responsibility from the first product decision to the live system: what users see, how the application behaves and what keeps it dependable after launch.
When something breaks, I trace it through the relevant layer: application state, data, deployment behaviour, DNS or email routing. I want the cause, the fix and the verification—not a handoff to someone else.
Tools & environment
My environment. My workflow.
I work deliberately. A good terminal setup, keyboard-first workflows and tools I understand reduce friction and make it easier to stay focused on the problem in front of me.
macOS is my daily driver now. I also work across Linux, including Fedora with KDE Plasma, and Windows, moving between all three as the work demands. That curiosity about what sits underneath my tools is part of how I approach the things I build.
I’m also extending that foundation through hands-on work with Docker, Kubernetes, AWS and Azure.