
Since I was young, I've been fascinated by what we can imagine and realize with computers. Like many developers, I started my journey with video games. Playing within Mario 64's early digital-3D world brought delight to my young heart. From the start, an underlying tone of fun was infused into these stereotypically cold machines. And it showed me that when a system is well-developed, its logic can give way to an intuitive human experience.
I've held onto the importance of fun in my work. And as I've grown in my expertise and taken on more complex projects, I've gained greater determination and a sense of pride in well-made software. In everything I build, I carry with me the mindset of a craftsman. In the same way that a woodworker carves away a block to produce something functional or delightful, I aim to shave down a rough idea into durable code, easy to understand and build upon.
Over the past decade, I've had the privilege of spanning many different domains and technologies. From data pipelines to business tools and e-commerce funnels, I've worked with C++, C#, Java, Python, Go, Javascript/Typescript, NextJS, Postgres, and MongoDB, to name a few. Throughout, the craftsman mindset has helped cultivate spaces where quality and understanding can naturally emerge.
