projects
ucsd robosub team website
full-stack platform for UCSD RoboSub with dynamic content management, user authentication, and role-based access control. implemented responsive react components and integrated backend functionality.
date tracker ios app
offline-capable ios app with real-time conflict resolution using firestore. features custom swiftui calendar components, lock-screen widgets, and one-tap pairing via firebase auth.
hookpoint collaboration game
unity video game with dynamic hooking mechanics using c# coroutines and physics joints. optimized navmesh generation and custom a* heuristics for improved ai pathfinding efficiency.
golf academy performance tracker
ios app for goose creek golf academy that authenticates users via firebase auth and displays interactive charts to track swing performance trends and reduce manual data lookup.
skills
java
oop, data structures, algorithms
c
systems programming, memory management
javascript
es6+, react, node.js, express.js
swift
swiftui, ios development, firebase
web development
html5, css3, responsive design
frontend frameworks
react, component architecture
databases
mongodb, firestore, data modeling
firebase
auth, firestore, cloud functions
game development
unity, c#, physics, ai pathfinding
version control
git, github, collaborative workflows
development tools
figma, ci/cd, github actions
mobile development
ios, swiftui, app store deployment