projects
P33 Savings Application
Financial Management Tool for Students
A Python-based savings application developed in partnership with Chase Bank, designed specifically for college students. Features comprehensive income/expense tracking, budgeting tools, and transaction logging.
Core Functionality
- Income and expense tracking with categorization
- Budget planning and goal setting
- MySQL-backed transaction logging
- Financial insights and spending analysis
- Secure data storage and user authentication
Development Process
- Conducted weekly stand-up meetings with development team
- Collaborated with Chase Bank representatives
- Presented final project to panel of judges
- Implemented agile development methodology
Wordle Emulation
Web-Based Word Guessing Game
A browser-based recreation of the popular Wordle game, built entirely with vanilla HTML, CSS, and JavaScript. Features dynamic feedback, interactive UI, and word validation.
Features
- Dynamic feedback system with color-coded tiles
- Interactive keyboard UI with state tracking
- Word validation against dictionary
- Responsive design for mobile and desktop
- Game state management and win/loss detection
Learning Outcomes
- DOM manipulation and event handling
- CSS animations and transitions
- Client-side game logic implementation
- User interface design principles
Real Estate Management Application
Database-Driven Property Management System
A comprehensive full-stack application for managing real estate properties, built with Java and PostgreSQL. Features user authentication, property search functionality, and booking management.
Key Features
- User registration and authentication system
- Advanced property search with filtering
- Booking and reservation management
- Role-based access control
- Optimized SQL queries with indexing
Technical Implementation
- Designed relational database schema with normalized tables
- Implemented backend logic using Java and JDBC
- Created efficient PostgreSQL queries and stored procedures
- Applied database indexing for performance optimization
Funky Forest
Tree-Building Game | 24-Hour Game Jam
A funky monkey party game where players explore to find seeds and plant a variety of fantabulous trees! Build a beautifully funkalicious forest and accumulate enough leaves to start the ultimate monkey party extravaganza. Created during a 24-hour game jam at IIT.
Game Features
- Exploration and resource gathering mechanics
- Multiple tree varieties with unique characteristics
- Progression system leading to monkey party finale
- Colorful, whimsical art style and atmosphere
- Completed in 24 hours with CAsh Interactive
Heather.
Narrative-Driven Game | 48-Hour Game Jam
A short story about Ned, a quiet corporate employee struggling to confront his troubled past. Explores themes of grief, forgiveness, and isolation through interactive storytelling. Created for Micro Jam 053: Isolation.
Game Features
- Atmospheric narrative experience exploring deep emotional themes
- Interactive storytelling with meaningful player choices
- Original soundtrack and immersive audio design
- Developed in 48 hours with CAsh Interactive team
My Role
- Design and programming alongside Cal Graham
- Gameplay mechanics implementation
- Collaborated with composer and testers
Ashburn
Arduino-Based Step Tracker Watch
A custom wearable device designed to track steps and monitor physical activity. Built using Arduino microcontrollers and programmed in C++, this project combines hardware engineering with embedded software development.
Features
- Real-time step counting using accelerometer sensors
- Low-power design for extended battery life
- Compact wearable form factor
- Data logging and activity tracking