Insulin Pump Simulator
Team-built, real-time simulation of the Tandem t:slim X2 insulin pump. Models dosing and alerts to mirror real device behaviour, with interrupt-based control logic for button presses and alarms under edge cases.
Looking for Winter 2027 & Summer 2027 roles
> |
Cybersecurity student at Carleton University who loves building and securing infrastructure.
A real, working terminal. Type help to see what it can do.
Shared Services Canada · Ottawa, ON
Automated deployment of containerized services with Kubernetes, Ansible and GitLab CI/CD, cutting provisioning from hours to minutes.
National Defence (DND) · Gatineau, QC
Ran security assessments on naval communication systems and led remediation of critical configuration gaps.
Canada Revenue Agency · Ottawa, ON
Built a DHCP traffic monitoring workflow that found and removed rogue routers across CRA sites.
Team-built, real-time simulation of the Tandem t:slim X2 insulin pump. Models dosing and alerts to mirror real device behaviour, with interrupt-based control logic for button presses and alarms under edge cases.
Normalized SQLite schema and queries tracking every World Cup winner and top scorer, plus an automated analytics tool for statistical reporting with improved query performance.
Two-player browser curling game with canvas rendering, stone physics and collision detection, plus a live chat between players over WebSockets on a Node.js server.
Express web app that searches the iTunes API by song title and displays matching tracks, with a Node.js backend proxying requests to Apple's search service.
C program that captures a pixel image and shrinks it using bitwise operations — packing pixels into bytes and run-length encoding the result.
Hand-written HTML, CSS and JavaScript with no frameworks — an interactive terminal, a mouse-reactive particle network and a few hidden easter eggs. Try sudo.
B.Sc. Computer Science — Cybersecurity Stream
Object-Oriented Programming · Operating Systems · Data Structures & Algorithms
Always happy to chat — reach out on any of these.