$

Kalan Roye

Systems/Software Engineer

๐Ÿ“ Canada ยท ๐ŸŽ“ Western University ยท Honours Computer Science

I build full-stack apps, train machine learning models, and self-host everything from game servers to AI assistants. Currently studying Computer Science, but most of what I know comes from building things on my own.

Experience

Pipeline Engineer

@ 3DWestern

Sept 2025 - Present

Building and maintaining the end-to-end 3D printing asset pipeline, including model vetting (via AI), configuration, and job scheduling.

Software Developer

@ Western Cyber Society

Jan 2025 - Mar 2025

Built VocalGuard, a CNN detecting AI-generated voices with 87% accuracy. Won Best Real-World Application at Toronto Tech Expo.

Full-Stack Web Developer

@ Unifor

Dec 2024 - Jan 2025

Revamped District 300's website for better accessibility using React, Next.js, and Tailwind.

Data Analyst

@ Regional Municipality of Halton

Jun 2024 - Aug 2024

Migrated 311 data from Oracle to Salesforce, automated classification with Python & GPT-4o-mini, built their first AI chatbot prototype.

Full background & education

Featured Projects

Crux Planner

Crux Planner

All-in-one academic planning platform for university students. Track progress, discover courses, read reviews, and connect with peers.

React.jsNext.jsSupabaseRedis
Legend of a Missing Diamond

Legend of a Missing Diamond

A 2D adventure puzzle game developed for a university software engineering course. The game featured multiple stages, puzzles, and a very minimal story. The game engine was built to handle JSON serialization and deserialization for the game visuals and rules.

JavaJava SwingGitLabJUnitJackson
J.Y.N.E

J.Y.N.E

Just Your Neighbourhood Executable โ€” A versatile Discord bot with AI image generation, games, and web searches.

Discord.jsOpenAIMongoDBFFMPEG
View all projects

Explore

Have a project in mind or just want to chat?

Get in Touch