About Me
I'm a frontend developer based in Guelph, ON Canada.

Since 2021, I’ve been building front-end interfaces that are clear, accessible, and thoughtfully structured — the kind that quietly do their job so well you barely notice them. That sweet spot where design systems, usability, and clean code overlap? That’s my comfort zone.
When I close my laptop, you might find me dangling off a rock wall, paddling across a lake, wandering a hidden trail, or digging in my garden. On quieter days, I keep my mind busy with crochet, a good book, or a challenging puzzle. Whether it’s a boulder problem or a codebase, working through something complex is where I thrive.

My Story

I started in computer science and later applied that foundation to computational modeling and statistical analysis in geophysics.
My path wasn’t linear. I ran my own dog training business, worked as a core logger at a gold mine, and eventually became a database administrator.
Different roles. Different industries. But one constant: I automated everything I could. If there was a repetitive task, I was already halfway through scripting it.
Even when coding wasn’t in my job description, it was how I thought.
Why Frontend
In 2020, I enrolled in a remote web development bootcamp and was hooked immediately. I loved seeing something I built appear instantly on screen, debugging until everything clicked, and shaping the architecture behind complex frontend systems.
Turning designs into seamless, pixel-perfect experiences is where creativity meets structure — and that’s the intersection I feel most at home in.

I love building things that people can interact with and experience directly. There’s something magical about writing code and seeing it come to life as a polished, functional interface.
Turning diverse perspectives into seamless experiences.

I thrive on cross-disciplinary collaboration with designers, backend engineers, product managers, and QA.
By understanding how each discipline approaches user experience and system design, I combine creativity, structure, and technical depth to deliver experiences people genuinely enjoy using.
Hello, Friend


The people you work with play a big part in making that possible. I take my work seriously, but I don’t take myself too seriously — positivity and curiosity go a long way toward building a great team and creating better solutions.
I'm collaborative, communicative, and genuinely enjoy solving problems alongside others. I like keeping things clear and structured so everyone on the team knows what's happening and can focus on building, not guessing.
My goal is to make collaboration productive, enjoyable, and confidence-inspiring for the whole team.
I’m always happy to mentor and support others, while staying open to suggestions and direction. I take ownership of projects and ensure they move forward smoothly, whether it means pairing on a tricky problem, reviewing a design, sharing a helpful pattern, or guiding QA.

