Software Design & Development
A complete point-of-sale and inventory management solution for managing a chain of retail stores. Currently in operation at all Puffalot stores in Ottawa.
Proven dependability with over 4 years in operation.
Simple, streamlined interface for rapid onboarding.
Easily redeploy on any Android tablet in the event of hardware failure.
View live inventory counts for any store
Inventory discrepancy alerts
Combo / quantity discounts
Missed sale tracking
Role-based access control
Product request and delivery tracking
Epson receipt printer and cash drawer support
A ChatGPT-powered package discovery tool for Linux terminals.
Input a task and WhatPackage will output a list of 1-10 relevant packages available for your system's package manager.
Enter a number to run the install script for that package.
Discover tools you never knew existed!
An epic puzzle adventure game for iOS where players take the role of a tiny fly on a quest to find the missing Princess Pixel. Can you solve the mystery?
Developed from scratch using a custom C++ game engine with OpenGL graphics.
Sprite animation/cutscene scripting, particle effects, audio emitters, leaderboards, and on- screen joystick support.
Experience implementing F2P and ad-based revenue systems.
Small Team & School Projects
Indie Games Factory 2011-2012
Worked as lead programmer to develop a fast-paced Angry Birds style game for iOS.
Features an integrated editor for easily designing your own levels
Programmed in C++ using OpenGL graphics.
Final project for Algonquin College CST8334. Worked as lead programmer to develop a classic game of solitaire playable on Android devices.
Smooth card animations
Tap card to auto-move
Customizable card backs
Web Auction Service
An online auction service demo developed using Java Servlets and MySQL. Final project for Algonquin College CST8284.
Each user is given 500 credits and 5 random digital items upon account creation which they can use to participate in auctions.