Projects

check out my latest work

as usual for software devs, i have several tens of other projects that i've abandoned over the years that aren't listed here.

collaborative launches

shipped with teams and organizations.

View more
hacker dashboard - qhacks

hacker dashboard - qhacks

leading & building the qhacks dashboard. the dashboard allows hackers to manage their event experience, including schedule viewing, workshop rsvps, team management, announcment, mentor requests, team finder and more. it features a clean interface with secure auths and backend integration for real-time updates.

TypeScript
React
Next.js (app router)
Tailwind CSS
PostgreSQL
Prisma ORM
FastAPI
OAuth2.0
View more
official website - qhacks

official website - qhacks

leading & building the official qhacks website as part of the tech team, using next.js, tailwind, and figma-driven designs. the site delivers event details, registration, and resources for canada’s largest student-run hackathon, with backend integration for authentication and custom domains.

TypeScript
React
Next.js (app router)
Tailwind CSS
React Hooks
Figma (design/prototypes)
View more
official website - compsa

official website - compsa

built an admin dashboard for room bookings and a responsive academics page used by 1,000+ students. developed a merch store for queen's computing with stripe payments, pickup scheduling, and admin tools. contributed to the comsa llm agent for course data and pdf extraction.

TypeScript
React
Next.js (app router)
Tailwind CSS
React Hooks
LocalStorage (auth placeholder)
Figma (design/prototypes)
View more
llm agent - compsa

llm agent - compsa

building an ai-powered assistant for computing students that provides academic support and course guidance, helping students navigate resources and make informed decisions throughout their studies.

TypeScript
React
Next.js (app router)
Tailwind CSS
Python
Node.js
View more
mobile app - compsa

mobile app - compsa

in progress react native app that delivers comssa events, resources, and student tools directly to mobile, making it easier for students to stay connected and engaged.

React Native (JS/TS)
Next.js (app router)
Node.js
Tailwind CSS
React Hooks
Figma (design/prototypes)
View more
official website - qgdc.ca

official website - qgdc.ca

a dynamic and interactive website for the queen's game development club that i contributed to, working on both the backend and a significant portion of the frontend; it features a robust backend for user authentication (soon), and enhanced ui for better user experience.

JavaScript
CSS
HTML
Node.js
MySQL
Docker
Firebase
View more
myibdcompass - synapsis

myibdcompass - synapsis

a mobile app where i contributed mainly to the backend and partly to the frontend. designed to support individuals with inflammatory bowel disease, it provides personalized resources, symptom tracking, and secure authentication within a seamless user experience, available on the app store soon.

React Native (JS/TS)
Firebase
SQLite
Node.js
Express.js
Supabase
REST APIs
View more
obc current - qset

obc current - qset

the onboard computer (obc) system for the queen's space engineering team (qset) is a critical software and hardware integration project designed for a cubesat satellite. this system manages and coordinates multiple subsystems, ensuring reliable communication and efficient operation in space.

C/C++
I2C
FPrime
Raspberry Pi
CAD
SOLIDWORKS

solo experiments

personal builds and prototypes pushing new ideas.

View more
shujia

shujia

an full-stack web platform for tracking comics across multiple sources. integrates various public apis to provide up-to-date metadata and chapter information, with custom scraping pipelines to handle incomplete or undocumented endpoints.

Next.js
TypeScript
React
Prisma ORM
PostgreSQL
Tailwind CSS
Vercel
Manga APIs + Custom Scrapers
View more
luminara

luminara

an open-source ai-powered image upscaler that utilizes deep learning models to enhance image resolution while preserving details, offering multiple scaling options and a user-friendly interface built with streamlit.

Python
OpenCV
NumPy
Python Imaging Library (PIL)
TensorFlow
Streamlit
OpenCV DNN Module
View more
hush!

hush!

web application that enables users to participate in silent auctions by placing bids on items within a set timeframe. (lots and lots of features w/ a bunch of api's that was used)

Next.js
Typescript
React
Shadcn UI
TailwindCSS
Drizzle ORM
PostgreSQL
Auth.js
Cloudflare
Knock
Docker
Resend
View more
tmsv.dev

tmsv.dev

the website you're currently looking at. i tried making it as minimal as possible; it is also hosted on kubernetes with argocd for automated updates.

Next.js
Typescript
React
Cloudflare
TailwindCSS
Shadcn UI
Magic UI
Kubernetes
Docker
View more
endlessm

endlessm

endlessm is a personal website created using HTML, CSS, and JavaScript. the website design was built using bootstrap, offering a responsive layout. it featured smooth scrolling and section highlighting when navigating via links.

HTML
CSS
Javascript
Bootstrap
Node.js
View more
quantachess

quantachess

quanta chess is a java-based chess app with a swing gui, developed in collaboration with three other developers. key features include move validation, automatic pawn promotion, and check/checkmate detection.

Java
Maven
Git
Swing GUI
Python
View more
tetriverse

tetriverse

this project is a java implementation of the classic tetris game. players manipulate falling tetrominoes to form complete horizontal lines, which disappear when completed. the game ends when the stack of blocks reaches the top of the playing field.

Java
Maven
Git
Swing GUI
NetBeans
View more
cli-typeracer

cli-typeracer

simple command-line typing speed test that challenges users to type a given phrase as quickly and accurately as possible; it measures words per minute, accuracy, and total time taken, providing real-time feedback on performance.

Python
View more
echo

echo

an ai chatbot with personality that was powered by the geminiapi, providing interactive conversations with a responsive and engaging style.

Python
JavaScript
Node.js
Flask
TensorFlow
PyTorch
GeminiAPI
Firebase
React