Hey, my name is Jack!
I'm a software engineer
Feel free to look at my projects
And learn more about what I can do!
I'm a full-stack software engineer with a passion for turning complex ideas into elegant, high-impact software. These days, I lead a team which crafts AI and ML-powered tools that help real people (nurses, retail workers, hospitality staff) spend less time wrestling with schedules and more time doing what matters.
Over the past decade, I've worked on everything from forecasting engines to banking systems to a 2D turn-based duel game, blending machine learning, optimization, and cloud infrastructure into products people actually enjoy using. I don't just write code. I shape systems, mentor developers, and bridge the gap between business goals and technical strategy.
My journey began at McMaster University with a Software Engineering and Management degree, an intensive program combining engineering rigor with business fundamentals. While my classmates and I joked about having the worst of both worlds (engineering math problem sets and business case studies), I discovered the power of standing at this intersection. It's where I learned that the most impactful technologies aren't just technically sound but strategically aligned with human and business needs.
Off the clock, you'll find me experimenting with projects that teach me something new every time I break them, travelling to new and exciting places, or revisiting my roots by building some handy robots. I believe technology should make life better, and that's what drives me both professionally and personally.
Here's a glimpse of my earliest projects, mostly dating back to my high school days when I first built this website!
Below are a few simple tutorials on various web technologies
(Mainly to teach myself, but maybe you'll find them useful too!)
Click on any of the below links to visit the page!
You can view the page source of each page to see the code
Here's a glimpse of my earliest projects, mostly dating back to my high school days when I first built this website!
Requires Java (Download Java here if you can't open the game file)
Requires Java (Download Java here if you can't open the file)
A piano piece inspired by Franz Schubert's "Erlkönig". Different ranges of the piano represent different characters in the story. The main character holds the higher ranged melody. She stumbles into a cave and meets the cave monster, who lies in the lower range notes and chords.
An orchestral piece inspired by my grade 12 physics class. Captures the dread of physics class.
A calm alarm to wake me up in the morning.
I also have knowledge in accounting, economics, finance, and marketing concepts, along with experience in leading and managing small teams