Web Projects

Portfolio 2025

Portfolio 2025

2024

A modern, interactive portfolio website featuring a 3D model that responds to user interaction. Built with React Three Fiber for immersive 3D graphics and Next.js for optimal performance. Includes smooth animations, responsive design, and a clean, professional layout.

Next.jsReact Three FiberThree.jsTypeScriptTailwind CSSFramer Motion
Discover Charlottetown

Discover Charlottetown

2024

Solo-built a web app highlighting events, dining, and attractions in Charlottetown, PEI. Integrated MapLibre for interactive maps where users mark visited locations. 150+ commits; backend deployed on Fly.io with CI/CD; frontend hosted on Netlify.

Express.tsReact.tsTypeScriptReduxPrismaMapLibrePostgreSQLFly.io
Real-time Social Media Platform

Real-time Social Media Platform

2023

Built a full-stack social media app with messaging, notifications, comments, and likes. Used Socket.io for real-time features and MongoDB aggregations for performance. Resolved backend data loss via improved query handling and async management.

MongoDBExpressReactNode.jsSocket.ioRedux ToolkitJWT