Work Experience

OC Waterpark

Role: Lifeguard

Duration: June – August 2023

  • Utilized a real-time monitoring system for 360-degree surveillance of up to 50 simultaneous pool occupants, maintaining zero incidents during tenure
  • Executed emergency response protocols with 30-second average response time, coordinating with a 25-person team to ensure patron safety
  • Analyzed environmental conditions and crowd dynamics in real-time to proactively identify and mitigate potential safety risks

Wendy's

Role: Crew Member

Duration: September – November 2020

  • Managed concurrent order processing in a high-volume environment, maintaining 95% accuracy while meeting 90-second service time targets
  • Optimized workflow processes through strategic task prioritization, reducing average order completion time by 15%
  • Collaborated in a fast-paced team environment utilizing standardized communication protocols to ensure operational efficiency

Top Projects

Health Track - Java Swing Project

Course: Software Design Principles & Patterns

Health Track was an intensive semester-long project that demonstrated advanced software design principles through a comprehensive wellness tracking application. The first half of the semester focused on designing a robust program architecture using the Model-View-Controller, Observer, Composite, and other patterns, along with creating extensive design documentation. The application allows users to track their daily nutrition through a food database with basic ingredients and recipes, monitor calorie intake, and analyze nutritional distributions. In the second semester, we implemented the design in Java, adding exercise tracking functionality, graphical visualizations of nutritional data, and weight monitoring features. The project showcased our ability to maintain and refactor code while expanding functionality, as we evolved from a command-line interface in version 1.0 to a complete graphical interface in version 2.0, all while maintaining strong architectural principles and design patterns.

Bug Identification & Tracking - PHP Framework & Web App

Course: Server Programming

Developed a secure bug tracking web application using PHP and MySQL with PDO for database interactions. The system implements role-based access control (Admin, Manager, User) and features comprehensive user authentication with password hashing. Key features include bug management with detailed tracking attributes, project administration, and parameterized SQL queries for security. The application employs a template-based architecture for maintainable code, server-side validation, and sanitization of all inputs. Special attention was given to database design with proper foreign key constraints and relationships, while the user interface provides filtered views of bugs based on user roles and project assignments.

Fit Track - Swift App

Course: Mobile Application Development I

Developed a comprehensive iOS fitness tracking application using SwiftUI and modern iOS development practices. The app features real-time health data synchronization through HealthKit integration, barcode scanning for food logging using OpenFoodFacts API, and custom widgets for tracking daily macros. Advanced features include biometric authentication, Firebase real-time database integration, and CloudKit implementation for data persistence. The app demonstrates sophisticated state management through MVVM architecture, implements complex UI features like custom calendar views, and handles background health data syncing. Notable technical achievements include a custom camera interface for barcode scanning, real-time data synchronization with Firebase, and a widget extension with live updates.

Technical Skills

Programming Languages

NodeJS JavaScript Java Python Swift PHP C# HTML5/CSS MySQL C C++ Kotlin Dart

Development Tools

Docker Visual Studio/Code Xcode Postman/SoapUI Figma Android Studio Wireshark Adobe Suite Blender

Web & Mobile Technologies

React Laravel Flask & Django ASP.NET Flutter RESTful APIs MongoDB Socket.IO WebRTC Kotlin Multiplatform

Courses

Web Development

  • Web & Mobile I & II
  • Client Programming
  • Server Programming
  • Web Server Development and Administration

Software Engineering

  • Software Development & Problem Solving I & II
  • Software Design Principles & Patterns
  • App Development Practices
  • Applied Data Structures & Algorithms

Database & Networking

  • Intro to Databases & Data Modeling
  • Database Connectivity & Access
  • Contemporary Databases
  • Networking Essentials For Developers

Mobile Development

  • Mobile Application Development I & II
  • Foundations of Mobile Design

Design

  • Designing The User Experience

Mathematics

  • Discrete Mathematics
  • Applied Calculus