Projects I've Built

A curated collection of things I've worked on recently.

F or Ctrl+/

WLU MSA Website

Next.js
Payload CMS
Tailwind
+1

Official website of Wilfrid Laurier University's Muslim Students' Association, built using Payload CMS and Next.js.

Tech:
Next.js
Payload CMS
Tailwind
TypeScript

ThinkFast Sudoku

Real-time
Multiplayer
Game
+2

Real-time multiplayer Sudoku game where you can play with friends instantly. Create or join rooms with no registration r...

Tech:
Real-time
Multiplayer
Game
Sudoku
Web App
MSA App screenshot

MSA App

React Native
Expo
Supabase

A cross-platform community app for the MSA using React Native.

Tech:
React Native
Expo
Supabase
Photography Portfolio screenshot

Photography Portfolio

Photography
Portfolio
Wildlife
+1

A personal photography portfolio showcasing wildlife, street scenes, and everyday moments captured with Canon EOS R and...

Tech:
Photography
Portfolio
Wildlife
Street Photography
Sorting Visualizer screenshot

Sorting Visualizer

TypeScript
React
CSS
+1

A web-based tool to visualize sorting algorithms like Bubble Sort, Merge Sort, and Quick Sort in action.

Tech:
TypeScript
React
CSS
Algorithms
Konvert File screenshot

Konvert File

Next.js
TypeScript
Vercel
+1

A fast and simple web app to convert files between formats like PDF, PNG, JPG, and TXT.

Tech:
Next.js
TypeScript
Vercel
File Conversion
Lingo Lift screenshot

Lingo Lift

Next.js
TypeScript
Tailwind CSS
+5

An interactive voice-first platform for international students, immigrants, and English learners — enabling real-time sp...

Tech:
Next.js
TypeScript
Tailwind CSS
Azure Speech
ElevenLabs
Supabase
+2

CampOps

Next.js
Node.js
TypeScript
+4

Cloud-native event management CRM platform built with Next.js, Node.js, and AWS. Streamlines event planning, volunteer c...

Tech:
Next.js
Node.js
TypeScript
AWS
PostgreSQL
Prisma
+1
Smart Plant Monitor screenshot

Smart Plant Monitor

Python
Flask
Raspberry Pi
+2

IoT-based Raspberry Pi system to monitor plant health with real-time data and alerts.

Tech:
Python
Flask
Raspberry Pi
Sensors
OLED
Path2Leet screenshot

Path2Leet

Python
Flask
JavaScript
+1

Web app built with Flask that helps users practice problem-solving with smart hints, a chat assistant, and focus tools.

Tech:
Python
Flask
JavaScript
AI
GoConverge screenshot

GoConverge

Go
Concurrency
CLI
+1

A simple real-time concurrent chat app built with Go using goroutines and channels.

Tech:
Go
Concurrency
CLI
Networking
Next.js REST API Starter screenshot

Next.js REST API Starter

Next.js
PostgreSQL
Prisma
+1

A boilerplate REST API setup with Next.js 15, Prisma, and PostgreSQL.

Tech:
Next.js
PostgreSQL
Prisma
REST
Notes CLI screenshot

Notes CLI

Go
CLI
Productivity
+1

A command-line tool for managing personal notes, written in Go with a simple interface and local storage.

Tech:
Go
CLI
Productivity
Note-taking
Monte Carlo Estimator screenshot

Monte Carlo Estimator

C++
Math
Simulation

A C++ project to estimate mathematical integrals using Monte Carlo simulation methods.

Tech:
C++
Math
Simulation
DeepSeaFeels screenshot

DeepSeaFeels

React
CSS
Emotion Tracker

Mental health themed emotion-tracking React app with a calming ocean interface.

Tech:
React
CSS
Emotion Tracker
Portfolio Website screenshot

Portfolio Website

JavaScript
WebGL2
HTML
+1

Terminal-style 3D interactive WebGL portfolio with shader effects.

Tech:
JavaScript
WebGL2
HTML
CSS
PPM Image Viewer screenshot

PPM Image Viewer

Image Processing
PPM Format
Web App
+1

A web-based viewer for PPM (P3 format) image files. Upload and view PPM images directly in your browser with a simple, c...

Tech:
Image Processing
PPM Format
Web App
File Viewer