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.

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

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

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

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

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

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

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

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

projects i've collaborated and contributed on.

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

myibdcompass - synapsis

a mobile app developed as part of synapsis, where i contributed to mostly to the backend and a bit of frontend; designed to support individuals with inflammatory bowel disease, it offers personalized resources, symptom tracking, and secure authentication, all within a seamless user experience for easy access on the app store.

React Native (JS/TS)
Firebase
SQLite
Node.js
Express.js
Supabase
REST APIs

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