How I work
I write clean, maintainable code with performance and scalability in mind. I break problems into small steps, focus on readability, and ensure solutions are easy to extend. Testing and documentation are part of my process from the start.
Web Developer & UI/UX Designer based in Vancouver
I create digital experiences that feel like home — not only beautiful, but intuitive and memorable. I bridge ideas and reality, turning concepts into interactions that work seamlessly.
I write clean, maintainable code with performance and scalability in mind. I break problems into small steps, focus on readability, and ensure solutions are easy to extend. Testing and documentation are part of my process from the start.
I design systems that are efficient and reliable. Strong architecture, consistent patterns, and thoughtful abstractions make code easier to understand and build on. I choose tools and frameworks that fit the problem while considering security, performance, and accessibility.
I learn quickly and adapt often. Peer feedback, performance checks, and refinement help me improve speed, stability, and clarity. Each iteration reduces complexity and increases efficiency.
With a design background, I bridge the gap between design and engineering. I translate design decisions into code, collaborate smoothly with product and UX, and surface edge cases early. I care about outcomes, clear code, fewer bugs, and experiences that feel polished.
Web development, from database to shipped UI.