Featured Projects
Portfolio Project
This is a full-stack MERN application (MongoDB, Express, Next.js, Node.js) built to showcase my development skills. It features a dynamic frontend using Next.js, a backend API with Express, and a MongoDB database. The project includes an admin panel for managing content and is continuously updated like a live service, reflecting my growth and new skillsets.
Urban Fracture
A zombie-themed FPS built in Unity Engine 6 with Garry's Mod-style visuals. Based off of my previous ventures like my internship and my Dark Souls prototype, I hand-coded player systems (movement, sprint, crouch, lean), gun mechanics, and AI using NavMesh. Created after my MRC Studio internship, with detailed documentation for clarity and future updates.
AI Core - VR Assistant
At MRC Studio, I developed a Unity-based AI assistant prototype enabling real-time interaction with local large language models across XR, mobile, and desktop. The system integrates Meta’s voice dictation and text-to-speech with a FastAPI backend for continuous speech transcription and natural language responses, advancing immersive conversational agents.
Dark Souls Prototype
Developing a Souls-like 3D game in Unity 6 using URP, focusing on third-person character systems, responsive combat, and immersive level design. Implemented core gameplay mechanics including movement physics, camera/player controls, animation syncing, special abilities, and collider interactions.
Durham College Hackathon
At Durham College's inaugural 24-hour hackathon, my team placed 5th with Driver Dashboard, a React Native app delivering real-time bus updates to riders and enabling drivers to report delays or emergencies. The backend used Python for data processing and machine learning, with Ngrok for networking. This experience sharpened my skills and fostered collaboration.
SATS - Capstone
As part of a team of five, we developed the Student Advisor Ticketing System (SATS), a tablet-based app to streamline appointment scheduling for Durham College’s SEIT faculty. The system features an accessible interface, supports in-person and virtual bookings, integrates with email servers via REST API, manages dynamic queues, and provides analytics to enhance service quality.
AWS - Reading Nook
Collaborated in a three-person group to modernize The Reading Nook’s inventory website by migrating it to AWS using Docker containerization and ECS Fargate. Implemented a Flask backend, Next.js frontend, and PostgreSQL database on AWS RDS with CI/CD pipelines via GitHub Actions, multi-zone deployment for high availability, and secure credential management through AWS Secrets Manager.
Hospital Database System
In a team of three, designed and implemented a hospital database system normalized to 3rd normal form, including multiple related tables and comprehensive documentation.
Harmony Hub Website
Collaborated in a two-person team to develop a full-stack web application using the MERN stack. Built a responsive frontend using custom CSS and Bootstrap, designed user flows, and integrated APIs for dynamic data rendering. On the backend, implemented Express server routes, and performed CRUD operations on JSON files. The app featured clean UI design, structured navigation, and emphasized modular, scalable code practices—offering hands-on experience with modern full-stack development.
Blackjack
A semester-long OOP III project where a team of five created a 2D Blackjack game on Windows Forms, including a bonus game mode.
Web Development Enterprise
Semester-long project focused on Java Servlet pages using Tomcat and Java EE, emphasizing JavaDocs and enterprise-grade server applications. The project simulated a school system to track faculty and students.
Gasoline Tracker
A Windows Forms C# application built as a summer project to track gas expenditures using a database and CRUD operations, inspired by fluctuating fuel prices during the pandemic.
Card Deck Builder
A Windows Forms app developed in C# as part of an OOP II assignment. It focused on collections and inheritance to manipulate lists and arrays for creating and managing card decks.
Auto Shop Form
A Windows Forms application developed in C# for an OOP II assignment simulating a car dealership’s internal sales system. Demonstrated OOP principles with features like inventory management, sales processing, and user interface design.