$

Kalan Roye's Projects Portfolio

Projects

Here are some of the projects I've worked on either in my free time or as part of a larger assignment. Feel free to click on any to view more details. Each project's code is available on GitHub.

Featured// award-winning work

FEATURED
Crux Planner

Crux Planner

2024 - Present
1st Place · ~$2KResearch Award · $1K
React.js • Next.js • Supabase • Redis Cloud

Crux Planner is an all-in-one academic planning platform built for post-secondary students. It helps users track their academic progress, discover courses intelligently, read peer reviews on courses and professors, form study groups, and participate in class discussions in one place.

All Projects// 8 entries

Portfolio and Blog

Portfolio and Blog

2024 - Present
React.js • Next.js • Redis • Vercel

This portfolio website you are currently viewing. I also have a blog where I write about my experiences and thoughts on various topics. Check it out at /blog!

TorqueDesk

TorqueDesk

Apr 2026
C++ • SQLite • Qt5

A desktop service management application for shop workflows, built to handle customer records, job tracking, and local data storage in a fast native interface.

EcoSentinel

EcoSentinel

Feb 2026
Python • scikit-learn • MQTT • Mosquitto • Streamlit

A TELUS AI hackathon project that uses machine learning and IoT to predict agricultural disasters before they occur. Combines real-time MQTT sensor streams with satellite data and scikit-learn models, surfaced through a Streamlit dashboard.

Legend of a Missing Diamond

Legend of a Missing Diamond

Dec 2025
Java • Java Swing • GitLab • JUnit • Jackson

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.

Nothing to show yet.

LLMCraft

Apr 2025
Java • Minecraft Forge • Ollama

A Minecraft Forge mod (1.21.4) that pipes the loaded world's runtime data into a local LLM via Ollama, enabling AI-driven agents that can read and reason about the game state in real time.

PollUp

PollUp

Mar 2025
Next.js • TypeScript • MongoDB • GraphQL • Apollo • Clerk • shadcn/ui

A full-featured social polling platform where users can create and participate in polls, follow other users, and engage through comments and reactions. Built with a GraphQL API layer and a complete social feed, notifications, and user discovery system.

Prova

Prova

Mar 2025
React.js • Next.js • OpenAI API • Supabase

A web tool allowing you to interact with API endpoints via a chat interface, powered by OpenAI.

J.Y.N.E (Discord)

J.Y.N.E (Discord)

Dec 2022
Discord.js • Node.js • OpenAI API • MongoDB • Stable Diffusion • NLTK • FFMPEG

Just Your Neighbourhood Executable - A versatile Discord bot built with Discord.js that could do almost anything.

GitHub Stats

SYSTEM STATUS·github metrics
LIVE
repositories18+
contributions950+
years coding8+