Computer Science Experience
Machine Learning Research Engineer - Scale AI
Jan 2023 - Present
Software Engineer Intern - Snap
Aug 2022 - Dec 2022
Python • Tensorflow • Apache Beam • Google Cloud • BigQuery • SQL • gRPC • Git
Migrated feature importance workflow to new internal ML framework, providing more flexibility while reducing costs by 67%
Created new analysis workflow to find features that cause large differences in model scoring in production
Advised future model design for ad auctions and opt-out users through feature importance experiments
Software Engineer Intern - Meta
May 2022 - Aug 2022
Python • Caffe2 / DPER3 • FBLearner • Hive/Spark • Presto • Dataswarm • SQL
Improve model accuracy by compressing user features to utilize 2000+ features without large costs
Design, implement, and train deep learning models using Caffe2/DPER3 frameworks and FBLearner
Conducted thorough experiment analysis to make recommendations or guide further explorations
Build data pipelines to prepare new training datasets using Hive, Presto, Spark, and Dataswarm
Research Assistant - Connected Experience Lab
Jun 2021 - May 2022
Python • PyTorch • Statsmodels • Scikit • Pandas • Flask • React • JavaScript • Figma • Research • Teamwork • Communication
Led the design and development of a React web app to help freelancers gain confidence, write proposals, and set rates, incorporating techniques to shrink the gender wage gap
Gathered data and iterated on machine learning models to recommend rates based on current freelancer rates, profiles, and job market
Conducted participatory design workshops to understand freelancers’ perspectives and refine designs
Research and design further studies on freelancer platforms, communities, and difficulties in negotiation and rate-setting
Teaching Assistant - CMU Machine Learning Department
Aug 2021 - May 2022
Python • PyTorch • Numpy • Matplotlib • LaTeX • CARLA • Zoom
Taught machine learning concepts to 150 students by solving practice problems and applications in recitations
Answered student questions in office hours and Piazza discussions
Designed, tested, and graded course assignments and exams with professors and TAs
Created a self-driving car simulator using CARLA to test students' algorithm implementations
Instructor - AI Camp
Sep 2021 - May 2022
Python • Artificial Intelligence • Machine Learning • CV • NLP • Teaching • Communication
Teach AI topics such as Python, data manipulation, machine/deep learning, CV, and NLP
Guide students to make products that solve real-life problems based on students' interests
Help students become independent learners and determine their future career paths
Detected traffic objects and categorized facial expressions using YOLOv4, MobileNet, Keras, and Flask
Created a sentence completer and text summarizer using RNNs, transformers, and Heroku
Software Engineering Intern - Roblox
May 2021 - Aug 2021
Sourcegraph • Github Actions • Drone • YAML • Bash • CI/CD • Visual Studio Code • Git • JIRA • Teamwork • Communication
Developed a CI system for Sourcegraph batch changes to incorporate code review process, increase efficiency, and decrease onboarding time for new users
Led the launch of the system with documentation, testing, and Grafana metrics
Configured company workflows to migrate microservices from Drone CI to Github Actions
Write specs and lead meetings regarding important design decisions
VR Research Programmer - Augmented Perception Lab
Mar 2021 - May 2021
Oculus • Unity • C# • JSON • Git • Game Physics • Study Design • Teamwork • Communication
Created realistic and fantastical environments to study how users perceive physics interactions (gravity, size) in VR
Developed a master script to manipulate all environments and run the study smoothly in a modular framework
AI Research Intern - Belle AI
Dec 2020 - Mar 2021
AI Applications • Research • NLP • CV • Game Design • Teamwork • Communication • Proposal Writing
Research existing technologies and papers to design and propose full-fledged AI solutions
Collaborate with technical leads and interns remotely to write detailed proposals
Worked on projects related to NLP, decision-making, game design, and CV
Software Engineering Intern (EUC) - VMware
Jun 2020 - Nov 2020
Test Automation • UI Automation • Windows Installers • WPF • PowerShell • Microsoft Azure • Jenkins • Visual Studio Code • Git • JIRA • Bugzilla
Wrote Powershell scripts to create a modular framework for automated testing of Horizon Agents Installer builds
Used Azure CLI to manipulate Microsoft Azure resources, such as virtual machines and storage resources
Setup slave VM on Jenkins and created scheduled jobs to run daily tests with extensive logging of results and errors
Work on various user interface usability issues and functionality bugs for Horizon Agent Installer
Wrote Python scripts to parse information in MSI and MSP files to be used in patch creation
Encourage team building by establishing and coordinating regular virtual game nights
Computer Science Instructor - Juni Learning
Jan 2020 - May 2021
Game Development • Artificial Intelligence • Teaching • Python • Java • Scratch • Communication
Taught students in elementary through high school in weekly one-to-one and group classes
Used graphic design, game development, and AI in Scratch, Python, and Java to teach various CS concepts
Guide students through coding projects to reinforce concepts and develop programming mindset, while adapting to student needs and interests
Help build resilience and grit in students by encouraging experimentation and providing problem-solving strategies
Ensuring students' understanding of material by using reviews and providing detailed explanations beyond curriculum
Maintained records for each student, covering multiple courses and skill levels
Communicated with parents on a regular basis, providing updates on student progress and results from learning assessments
Programmer - CMU Game Creation Society
Sep 2019 - Dec 2019
Game Development • User Interface • Lua • LOVE2D • JSON • C# • Unity • Git • Teamwork
Help write code for game projects in a team to showcase at the end of the semester
Participate in weekly meetings and contribute to game design discussions
Meet deadlines for game alphas, betas, and play-testing
Software Subteam Project Lead - Cupertino Robotics
Oct 2016 - Jun 2019
Project Management • Java • Python • WPILib • NumPy • SciPy • Tkinter • Raspberry Pi • Arduino • Eclipse • Git • Teamwork
Awards: Regional Engineering Inspiration Award, Regional Finalists, Championship Subdivision Finalist, Team Spirit Award
Programmed robot driving code with joystick controls for FRC competition
Collected and analyzed LiDAR sensor data for corner detection
Designed robot code architecture to ensure safe error handling during run time
Programmed testing code to ensure all robot parts were connected and running before each match
Designed and programmed interactive display to showcase robot features and interest judges, guests, other teams
Led project and assigned tasks to various members, ensuring project was on schedule
Helped guide new team members to train and integrate them to the organization
Communicated effectively with many different project teams to form a complete, coherent product
Founding Member, Public Relations - Cupertino Game Dev Club
Aug 2018 - Jun 2019
Leadership • Game Development • Project Management • C# • Unity • Video Editing • Advertising • Teamwork
Used Unity and C# to create game projects
Planned workshops and events to develop students' skills in game development
Designed social media and video advertising to promote club interest
Mentored students to help produce full-fledged games for showcases
APCS Teacher's Assistant - Cupertino High School
Aug 2018 - Jun 2019
Teaching • Mentoring • Code Review • Java • JavaFX
Helped students understand computer science concepts taught in APCS
Reviewed students' code and helped debug issues
Graded worksheets and marked participation or attendence
Other Work Experience
Instructor - Axiom Learning
May 2021 - Present
Teaching • Tutoring • Algebra • Geometry • Calculus • Physics • Communication
Tutored middle and high school students in various levels of math and physics
Administer and assess students in company-developed actvities for building up foundational, cognitive processing skills
Incorporate executive functioning and study skills into academic sessions to help students become independent
Prepare weekly, customized lesson plans, and long-term plans for every student according to their needs and interests
Provide weekly and quarterly reports on students' progress
Help Center Assistant - CMU Computing Services
Aug 2019 - May 2020
Tech Help • Customer Service • Problem Solving • Communication • Documentation
Greet walk-in customers and conduct initial intake information
Assist students and staff members with basic IT needs, including passwords, internet access, two-factor verification, email, and software
Manage and update documentation in the form of tickets
Review past tickets to ensure proper procedures were followed
Front Counter, Cashier - Panda Express
Aug 2017 - Aug 2019
Customer Service • Management • Food Prep & Safety • Communication • Teamwork • Multitasking • Attention to Detail
Maintained quality customer service during high-volume, fast-paced operations
Followed procedures for safe food preparation, assembly, and presentation
Handled cash and card transactions accurately using point-of-service computer system
Processed cash deposits and end-of-day register totals to verify sales
Restocked supplies and cleaned serving/dining areas according to regulations
Helped train new workers and was person-in-charge when manager was absent
Resolved complaints promptly and professionally
Academic Camp Teacher - Kwan Academy
Jun 2019 - Jul 2019
Teaching Children • English • Algebra • Geometry
Tutored elementary and middle school students in English and mathematical concepts
Explained strategies to solve problems and assessed students' understanding
Went over mistakes and worked through problems with students
Helped maintain their focus on work and ensure work was finished in a timely fashion
Math Tutor - Brighter Future Learning Center
Jan 2019 - May 2019
Teaching Children • Algebra • Geometry • Statistics
Tutored elementary through high school students in mathematical concepts, including algebra, geometry and statistics
Explained strategies to solve problems, working through examples step-by-step
Graded papers in a timely manner and went over mistakes in past work
Kept track of progress and assessed their understandings with unit tests
Team Member - Icebox
Dec 2016 - Aug 2017
Customer Service • Management • Food Prep & Safety • Communication • Teamwork • Multitasking • Attention to Detail
Prepared various ice cream-related desserts and tea drinks
Handled cash and card transactions with point-of-service computer system
Restocked supplies and prepared ingredients for food products
Assembled catering orders during low-volume periods
Cleaned serving/dining areas and washed dishes using three compartment sink method
Opened and closed store according to proper procedures, including handling tips and closing registers
Assisted management with inventory control and stock ordering
Communicated effectively with coworkers and management for day-to-day operations
Tea Barista, Cashier - Tea & Magic Hand
Jun 2016 - Aug 2016
Customer Service • Mandarin • Management • Food Prep & Safety • Communication • Teamwork • Multitasking
Prepared drinks from an extensive menu and served baked goods
Restocked supplies and prepare ingredients
Handled cash transactions and communicated to customers using Mandarin Chinese
Cleaned areas for food preparation