Projects
9 projects found
CodeBuddy
Oct 2025 – Jan 2026
Full-stack empirical performance analysis platform for JavaScript programs.
- Architected a React + Vite frontend with Node.js/Express backend to safely execute and profile user-submitted JavaScript.
- Implemented runtime measurement using high-resolution timers and memory profiling across dynamically scaled input sizes.
- Applied least-squares regression to fit empirical data to asymptotic complexity classes (O(n), O(n²), O(log n), etc.)
- Designed dynamic data visualizations to illustrate time and space growth trends.
- Focused on secure execution boundaries and performance isolation.
Must Dance (HackCamp 2025)
Nov 2025
Machine learning–powered dance scoring web app built in a 24-hour hackathon.
- Co-developed React frontend and Flask backend to process user-recorded dance videos.
- Integrated FFmpeg and OpenCV for robust frame extraction and preprocessing.
- Built ML-based pose estimation pipeline using Mediapipe to compare user movement against reference choreography.
- Designed scoring logic to evaluate positional accuracy across key body landmarks.
- Shipped a working MVP within 24 hours in a 3-person team.
Huddle (nwHacks 2026)
Jan 2026
Private family-oriented social platform with real-time interactivity.
- Built full-stack application using Next.js (TypeScript) and Supabase with PostgreSQL.
- Implemented authentication, media posting, and real-time presence tracking.
- Developed a daily memory game with persistent leaderboard functionality.
- Designed an accessible, mobile-friendly UI to promote engagement.
Java Gym Progress Tracker
Jul 2025
Object-oriented workout tracking application built with MVC architecture.
- Designed domain models including Workout, Exercise, and WorkoutLog with clean separation of concerns.
- Implemented JSON-based persistence for saving and loading structured workout data.
- Developed console-based interface followed by Java Swing GUI without modifying core model layer.
- Integrated one-rep max prediction logic using strength estimation formulas.
- Emphasized extensibility and modular architecture.
Pac-Man Game
Jun 2025 - Sep 2025
Object-oriented Python recreation of the classic arcade game.
- Implemented grid-based movement and custom collision detection engine.
- Built enemy AI using BFS graph traversal for pathfinding.
- Structured game entities using encapsulated OOP design principles.
- Designed modular game loop with state management.
2048 Game
May 2025
Matrix-driven 2048 clone exploring algorithmic game logic design.
- Implemented tile merging and shifting logic using 2D array transformations.
- Separated core game logic from Pygame animation layer.
- Built clean, modular object-oriented architecture.
- Focused on deterministic state transitions and testing edge cases.
Predicting Newsletter Subscriptions with KNN
April 2025
Supervised machine learning project evaluating predictive power of user behavior features.
- Built KNN classifier using tidymodels in R.
- Performed data cleaning, upsampling, and 5-fold cross-validation.
- Evaluated accuracy, precision, and recall metrics.
- Analyzed weak predictive signal across selected behavioral features.
2D Developer Portfolio
Feb 2026
Responsive personal portfolio website showcasing projects and experience.
- Built with Next.js and TypeScript.
- Implemented dynamic routing and reusable component architecture.
- Designed responsive layouts for desktop and mobile.
- Focused on clean typography and minimal UI.
3D Developer Portfolio
Feb 2026 - Present
Interactive 3D portfolio built with immersive scene rendering.
- Built with React and Three.js for real-time 3D rendering.
- Implemented custom camera controls and scene transitions.
- Optimized rendering performance and asset loading.
- Designed interactive 3D experience while maintaining responsiveness.