My Programming Projects


  1. IEEE ITAIC Published Research Paper

    PyTorch
    • Engineered and evaluated PyTorch models for adult vs. child speech classification, achieving 93.5% accuracy via cross-validation.
    • Unified six large-scale datasets, including two private datasets from UCLA's Speech and Auditory Processing Lab, to create a comprehensive training corpus.
    • Implemented data augmentation using impulse response convolution to mitigate recording artifacts and improve model robustness.
    • Extracted embeddings using HuBERT, Whisper, and ECAPA-TDNN for robust feature representation.
    • Benchmarked and optimized neural networks, logistic regression, XGBoost, and transformer models to identify the best-performing approaches.
    Link to PaperLink to Github
  2. FRC Robot Code

    2025 – Reefscape
    • Developed advanced PID motor control with improved responsiveness for precise robot movements.
    • Enhanced AprilTag vision system for tag-specific localization, increasing positioning accuracy in complex scenarios.
    • Integrated assisted operation features for automatic scoring and collection, optimizing driver efficiency during matches.
    • Achieved top 1% autonomous performance worldwide and recieved the Rising All Star Award.
    Link to Github
    2024 – Crescendo
    • Expanded autonomous capabilities with improved trajectory calculations and enhanced PID motor control for smoother movement.
    • Upgraded AprilTag vision system to allow more precise localization within 10cm at distances up to 5 meters.
    • Transitioned to a community-created swerve library to ensure maintainability and allow new team members to contribute effectively.
    • Achieved top 10 ranking in California competitions, demonstrating the software and hardware improvements.
    Link to Github
    2023 – Charged Up
    • Founded FRC Team 9084 and established the software team to build the robot's codebase from scratch.
    • Developed closed-loop PID motor control and computer vision for AprilTags for basic autonomous navigation.
    • Implemented autonomous pathing achieving a competitive auto routine.
    • Built modular software infrastructure to allow future students to maintain and expand functionality.
    • Won the Rookie All Star Award and qualified for World Championships
    Link to Github
  3. UCLA COSMOS Research Poster

    Tensorflow
    • Enhanced a public dataset using impulse response convolution to simulate diverse recording environments and improve model generalization.
    • Developed multiple AI models with TensorFlow to classify music genres in real-world contexts, achieving a 34% accuracy improvement over the raw dataset.
  4. Recipe Scout

    Next.js
    Tailwind CSS
    Daisy UI
    Express
    • Developed a privacy-focused web app that allows users to take a picture of ingredients and generate personalized recipes using in-browser YOLO for object detection, sending only detected ingredients to ChatGPT.
    • Removed the need for external recipe APIs while producing high-quality recipe suggestions.
    • Integrated secure Google OAuth authentication and stored user recipes in MongoDB.
    • Enabled social features including recipe sharing, commenting, and feedback forums.
    • Implemented privacy controls and shareable recipe links for public or private recipes.
    • Delivered a full-stack AI-powered solution combining computer vision, LLMs, and interactive web technologies.
    Link to DemoLink to Github
    Photo of recipescout
  5. octoscout

    Express
    • Developed a modular scouting web application for FRC Team 9084, designed to adapt to any game, improving data collection, organization, and real-time match analysis.
    • Created dynamic, interactive data visualizations using CanvasJS, enabling the team to identify trends, optimize strategy, and make evidence-based decisions during competitions.
    • Established and led a scouting team in 2025 to maintain, expand, and iterate on the web app, ensuring it remains actively used and continually improved.
    • Added features such as customizable reports, team comparisons, and performance trend tracking, making the app a critical tool for competitive success.
    Link to Github
    Photo of octoscout2024
  6. webcut

    Next.js
    Tailwind CSS
    • Developed a fully online video editor using Next.js, Tailwind CSS, and FFmpeg.
    • Implemented features including cutting clips, setting in/out points, audio support, video resizing, and rotation.
    • Enabled project saving, loading, and exporting at full quality, providing a complete end-to-end video editing workflow in the browser.
    Link to Github
    Photo of Webcut
  7. slimemouldsim

    • Developed a simplified simulation of slime mold behavior using HTML, CSS, and JavaScript.
    • Optimized the simulation to efficiently run in the browser, handling up to around a million mold particles.
    • Inspired by Blog post by Sage Jenson.
    Link to Github
    Photo of Slime Mould Simulation
  8. Octo Lib

    • Developed a custom library for FRC Team 9084, including swerve drive code with odometry and pose estimation.
    • Implemented utility classes for motor initialization, as well as math and gyro operations, simplifying robot code development.
    • Designed the library to improve maintainability, reusability, and overall performance of the team's robot software.
    Link to Github
  9. issuetracker

    Express
    MongoDB
    • Developed a customizable web-based project management program with an HTML, JS, and CSS frontend and Node.js (Express) backend.
    • Implemented user authentication with Passport and data storage using MongoDB.
    • Enabled features including custom projects, file uploads, and user management for collaborative project tracking.
    Link to Github
    Photo of Issue Tracker
  10. octoscout2023

    Express
    • Developed a customizable web-based scouting system for FRC Team 9084 for the 2023 "Charged Up" competition.
    • Built a web user interface for inputting match data, which is uploaded to a server for collection.
    • Stored data as CSV files to enable easy analysis and support team strategy decisions.
    Link to Github
    Photo of Octo Scout
  11. electromagneticparticlesim

    • Developed a particle simulation as an AP Physics final project using HTML Canvas, JavaScript, and CSS.
    • Implemented programmable particle charges and sizes, simulating electric and magnetic fields.
    • Built the simulation from scratch, demonstrating fundamental physics principles interactively in the browser.
    Link to Github
    Photo of Electromagnetic Particle Simulator
  12. platformerv2

    • Developed a platformer game from scratch using HTML Canvas, JavaScript, and CSS.
    • Implemented level loading and tracking of player times, with data uploaded to a server for competition among friends.
    • Created an engaging game that was widely played and fostered friendly competition for fastest times.
    Link to Github
    Photo of Platformerv2