With over 10 years of experience as a Senior Full Stack Software Engineer, I work on development teams and solo projects that deliver exceptional value to all stakeholders in various domains and industries. I have extensive experience in cloud-hosted applications, distributed services, as well as traditional monolith tech stacks.
I thrive on utilizing modern application tooling, and learning new cases of engineering best practices, while always setting a high value on measurability and observability in the systems that I build.
Most recently I have been part of a team that rebuilt a large ERP system for NRI Industrial Sales, an Ontario company that specializes in industrial equipment resale. They manage a global inventory of millions of physical items across 20 international warehouses, as well as facilitating a live auction sales front-end for resellers. The platform was a large multi-container AWS-hosted web application with multiple frontends, async task processing, and eBay integration.
In addition, over the years I have had significant contributions in the educational space by building custom Learning Management Systems, and occasionally assist clients with modernizing legacy systems.
Notable clients I have worked with:
- NRI Industrial Sales
- eLearnology Inc.
- Parks & Recreation Ontario
- George Brown College
- Cineplex Galaxy LLP
- Centreville Amusement Park
- Engine Control Systems
As a life-long learner, and self-directed engineer, I most enjoy projects where I can apply my existing skillset while learning new technology, and interacting with other talented engineers that have unique experiences to apply to any challenges at hand.
- Laravel, GraphQL, Apollo, PostgreSQL, React, Next.js, Prisma, Planetscale, Docker
Currently I'm contributing to a number of companies through contract development work.
The product domains for these current projects include:
- ERP system for large North American company that resells/consigns Industrial Equipment/Machinery for global customers
- Learning Management Systems
- App rewrite from monolithic ASP.NET 4 (Web Forms) to serverless React/Next.js
- Industrial Inventory Management + eCommerce platforms
- Startup Staff Management app for the Food Services industry.
- currently getting comfortable in Neovim (via LazyVim framework), and am loving it
- vsCode (learned vim motions in here before transitioning to Neovim)
- legacy .net work in visual studio
- postman for api testing (I know there are cli tools, but this keeps all my projects organized)
- docker for project separation
- ci/cd with github actions, but need to learn jenkins soon
- currently learning go, it's an interesting compromise between dynamically typed single threaded javascript and other more robust multithreaded languages like java and c#.



