Software Developer

Keegan Tournay

If it doesn't exist, I'll build it.
If it exists but isn't good enough, I'll build it better.

I'm a 23-year-old software developer from Ontario, Canada, finishing my Bachelor of Technology in Software Engineering at McMaster University. I've been building things with code since high school and haven't been able to stop since.

I'm looking for a role where I can contribute to meaningful projects, work with people who care about the craft, and continue to push my limits as a developer.

Location Ontario, Canada
Languages English, French
Availability Open to opportunities
Focus Web Development
McMaster University
Bachelor of Technology - Software Engineering
2024 - Present
Mohawk College
Advanced Diploma - Computer Systems Technology
2020 - 2023
GPA 3.83
eHealth Programmer & Analyst
Mohawk MEDIC
May 2022 - Dec 2022
  • Developed a medical web interface from scratch to consolidate patient data scattered across multiple systems into a single, organized view
  • Contributed across the full project lifecycle - from initial requirements through to delivery - within a small, fast-moving team
  • Collaborated closely with team members and stakeholders to ensure the interface met real clinical workflows
IT Support Technician
ProServeIT
May 2021 - Aug 2021
  • Set up and imaged computers for corporate clients, managing deployments across multiple customer environments
  • Installed remote management agents on client devices via remote connection, ensuring secure and consistent device configuration
Languages
JavaScript JavaScript
TypeScript TypeScript
Python Python
C# C#
Java Java
PHP PHP
Web
React React
Next.js Next.js
Node.js Node.js
Express Express
Tailwind Tailwind
Astro Astro
Data
MySQL MySQL
PostgreSQL PostgreSQL
SQLite SQLite
MongoDB MongoDB
Redis Redis
Firebase Firebase
Tools
Git Git
GitHub GitHub
Docker Docker
Linux Linux
JetBrains JetBrains
Eggert

Eggert

GitHub

A Discord bot built for the TypeGG typing community that surfaces detailed account statistics and insights directly in Discord. Deployed live in the official TypeGG server, with commands covering personal bests, quote performance breakdowns, and leaderboard data.

  • Live in the TypeGG Discord server with an active user base
  • Commands for stats, personal bests, and top quotes by WPM and accuracy
  • Links Discord accounts to TypeGG profiles for personalized data
Pythondiscord.pymatplotlibSQLite
Art Generator

Art Generator

GitHub

A browser-based generative art tool with a real-time parameter editor and a persistent local gallery. Every artwork is deterministic - the same seed always reproduces the same result - and can be saved or exported as a PNG.

  • 8 tunable parameters: palette, shape, complexity, symmetry, blend mode, and more
  • Lock any parameter before randomizing to preserve it while exploring variations
  • Persistent gallery view using localStorage - no backend required
JavaScriptHTMLCSSCanvas API
Clipboard History

Clipboard History

GitHub

A lightweight Windows clipboard manager that runs silently in the system tray and keeps a searchable, persistent history of all text and image copies. Ships with two global hotkey tools: a Quick Pick popup and an inline Quick Calculator.

  • Ctrl+Alt+V Quick Pick popup for instant access to recent clipboard entries
  • Ctrl+Alt+C Quick Calculator supporting math expressions, trig, and time arithmetic
  • Stores all entries locally in a SQLite database with timestamp and image preview
C#WPFSQLite
View all projects