Projects
Here are some of the projects I've worked on and currently working on. Each one represents a unique challenge and learning experience.
Deep Learning Level Generation Platformer Game
Trained a Variational Autoencoder (VAE) to generate playable Super Mario-style levels from Video Game Level Corpus (VGLC) dataset, achieving coherent level generation with platformer design constraints. Implemented Generative Adversarial Network (GAN) for adaptive level generation responding to player behavior through reinforcement learning. Conducted model training, evaluation, and hyperparameter tuning using train/test splits and feature importance analysis for level playability.
"Orbito" Game Developer
Engineered algorithms in C, JavaScript, and Python using Computational Game Theory & Discrete Math to strongly solve Orbito, enabling game AI to predict all possible moves to play perfectly. Optimized game UI across terminal and web interfaces, implementing responsive design patterns and quality-of-life features to enhance user experience and accessibility, live on GamesCrafters' website.
HotSpot App - iOS Social Discovery App
Led end-to-end UX design and Swift development for iOS social app deployed to App Store with 100+ active Berkeley student users. Integrated MapKit API for location-based features and implemented responsive UI components translating Figma prototypes to production Swift code.
Backlog Clear Buddy
Engineered a full-stack web application using Firebase Studio, analyzed Steam game libraries via Steam API, and generated personalized weekly gaming schedules using Google Gemini API. Configured server infrastructure and end-to-end API connections, GraphQL, between Steam, Firebase and Gemini services, managing real-time data storage, user authentication, and database queries.