Projects I've Built

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

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
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
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
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
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
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
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
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
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
MSA App screenshot

MSA App

React Native
Expo
Firebase

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

Tech:
React Native
Expo
Firebase
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
Portfolio Website screenshot

Portfolio Website

JavaScript
WebGL2
HTML
+1

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

Tech:
JavaScript
WebGL2
HTML
CSS