About
I’m a full-stack software developer who enjoys building reliable, well-structured applications that solve real problems. Over the course of my career, I’ve worked with a variety of languages, frameworks, and technologies, and I’ve come to appreciate that good software development is less about any particular technology and more about understanding problems and finding thoughtful, maintainable solutions.
I’m currently a Software Developer at Info-Tech Research Group in London, Ontario, where I work primarily with Ruby on Rails and JavaScript. My background includes extensive experience with .NET, C#, React, TypeScript, Node.js, SQL Server, and AWS. Moving into the Rails ecosystem has been an enjoyable opportunity to broaden my experience and see familiar development challenges from a different perspective.
I value clean, readable code, straightforward architecture, and applications that are intuitive to use. I enjoy working through complex problems, learning from other developers, and finding ways to make software easier to understand, maintain, and improve.
One of the things I’ve always enjoyed about software development is that there’s something new to learn. Whether it’s exploring a different framework, experimenting with a new tool, or working on a personal project, I like having opportunities to try new approaches and develop new skills.
This website is a place to share some of the projects I’ve built, explore technologies that interest me, and document what I’m learning along the way.