About
Who I am
I'm a Computer Science graduate from South East Technological University (class of 2024), currently working as a Full Stack Software Engineer at Mandata Group. In under two years of professional development, I've shipped production APIs, integrated AI services, and helped modernise enterprise transport software used by real operators every day.
Before graduating, I worked at Eureka Software redeveloping their driver work dispatch app, and my final year at SETU involved collaborating with Sun Life Financial on a mobile insurance application.
Programming clicked for me through game development. I spent a lot of college time in Unity and Godot, not so much for the games themselves, but because nothing teaches you architecture and problem-solving quite like making something interactive from scratch. I still tinker on evenings when something interesting catches my attention.
Languages & Frameworks
Cloud & DevOps
APIs & Architecture
Databases & Tools
Game Dev (Hobby)
Experience
Work history
Full Stack Software Engineer
CurrentEureka Information Systems, a Mandata Group company·June 2024 - Present·1 yr 10 mos
- ›Designed and built a gateway API handling authentication, routing, and usage tracking for AI services across the product.
- ›Integrated AI into the core TMS to automate parsing of inbound emails and improve job scheduling.
- ›Integrated several third-party vehicle tracking providers, giving operators real-time fleet visibility.
- ›Migrated the build system from manually managed DLLs to NuGet, improving maintainability and onboarding.
Mobile Application Developer
Eureka Information Systems·Mar 2023 - Aug 2023·6 mos
- ›Led a full rewrite of the driver dispatching app in B4x, working part-time alongside college.
- ›Designed and built the supporting REST API and backend database, covering job assignments, status updates, and driver data.
Education
Where I studied
BSc (Honours) Computer Science
South East Technological University
- ›Four-year honours degree covering software engineering, algorithms, database systems, mobile development, and game development.
- ›Final year project developed in collaboration with Sun Life Financial, redesigning and enhancing an existing mobile insurance application for one of Canada's largest insurers.
Portfolio
Things I've built
Sun Life Financial: Mobile App
Final year project at SETU in collaboration with Sun Life Financial. Improved an existing mobile application for one of Canada's largest insurance providers, focusing on usability and feature enhancements.
Rust Key-Value Database
A lightweight in-memory key-value database written in Rust with no external dependencies. Features a REPL interface, write-ahead log persistence, and TTL key expiry via SETEX.
Pathfinding Visualiser
Originally implemented in C# for game AI projects. A* and BFS are the backbone of enemy navigation and NPC movement in games. This is an interactive web visualiser of both algorithms.
Snake
The first game I ever built, back in 2018. A 3D snake game written in a blank HTML file using Three.js before I knew what frameworks were. Rebuilt here with proper lighting, shadows, a high-score counter, and mobile controls.
Cave Boi
A small 2-level 2D platformer built for a game development college module. Navigate cave environments across two hand-crafted levels with custom physics, collision detection, and enemy AI.