A camera taught me to notice. Engineering taught me to test. Travel taught me to adapt. Years of working with people taught me to listen. Code gave me the leverage to turn all four into products people rely on.
I began with machines, CAD/CAM and finite-element thinking. From there I moved through graphic design, film and photography, then into websites and full-stack software. None of those chapters disappeared — they still shape how I understand a vague brief, design an interface and build for real constraints: unreliable internet, limited budgets and people who should not need technical training to use good software.
Today I build and run production platforms with Rust, Go, React, Svelte, PostgreSQL and AI in the daily loop. The tools have changed, but the instinct has not: notice carefully, listen properly, test honestly — and finish what I start.