All projects

Hover a project to preview it, click to read more, or open the full case study.

A QR-powered scavenger hunt built for RBC's Digital Developer Practice event — role-gated admin tooling, a live points economy, and a leaderboard that updates as attendees scan their way around the venue.

Next.jsTypeScriptMongoDBMongooseAuth0CloudinaryTailwind CSSreact-zxing

Connect a GitHub account, open a pull request, and get back a structured review — a plain-language summary, a ranked list of likely bugs with file locations and severity, and non-blocking suggestions — in a panel beside the diff.

Next.js 16TypeScriptSupabasePostgreSQLGeminiOctokitTailwind CSSFramer Motion

A containerized Node microservice for storing and converting small pieces of text, JSON, and images — deployed to ECS Fargate behind a load balancer, with metadata in DynamoDB, blobs in S3, Cognito for auth, and a tagged release pipeline that ships it.

Node.jsExpress 5DockerAWS ECS FargateAmazon ECRDynamoDBAmazon S3Amazon CognitoGitHub ActionsJestHurlsharp

A dream journaling platform with AI-powered similarity matching and 3D network visualization. Tag-based algorithm hits 70%+ connection accuracy; Neo4j handles relationship mapping; Three.js renders an immersive live dream network.

Next.jsReactNode.jsExpressNeo4jThree.jsJWTTailwind CSS

75.3% accuracy on a 10K+ image dataset via TensorFlow and OpenCV — real-time emotion recognition at 30 FPS with inference under 200 ms. Modular, scalable architecture built for production use.

PythonTensorFlowOpenCVFlask

SVM classifier on 768 clinical patient records: 78.7% training, 77.3% test accuracy. StandardScaler normalization, stratified splits, and grid search hyperparameter tuning.

PythonScikit-learnPandasNumPyMatplotlib

Hybrid recommendation engine combining collaborative and content-based filtering. Cosine similarity via Sklearn and Pandas, wrapped in an intuitive Streamlit interface.

PythonPandasScikit-learnStreamlitNLTK

Ray tracing engine built from scratch in C++: ray-object intersection, Phong lighting, shadows, and reflections. Modular architecture, optimized math operations, clean scene management.

C++