Building,

has always been my favorite way to learn. Whether it’s exploring a new technology, solving a problem I ran into, or simply experimenting with an idea, I enjoy turning concepts into working software.

Some of these projects were built for work, while others started as side projects or weekend experiments. Each one taught me something different and helped shape the way I think about designing, building, and maintaining software.

Below is a collection of projects that represent different stages of that journey.