Hi, I'm Samuel Yuan
I'm a developer based in Texas 🌵
About
Hi! My name is Samuel, a Neo Scholar Finalist and Texas CSB Honors student at the University of Texas at Austin majoring in both Computer Science and Business honors.
Over the 6 years I've been programming, I've have had the opportunity to work as a developer at Roblox, Striveworks, MLH Fellowship, and Otto. I specialize in machine learning, backend development, and a little bit of design.
I love CS because I love working with others—I've competed with friends in 10+ hackathons, founded a software development club at my high school, and started a volunteer program at local junior highs to introduce younger students to programming.
Finally, outside of programming, you can find me playing bass, lifting, or completing the NYT Mini Crossword.
Programming Languages
Frameworks and Platforms
Experience
Software Engineering Intern @ Roblox
May 2023 - Aug 2023
- Deployed gRPC endpoint on .NET service to efficiently store and serve over 500M searches from 150M users in CockroachDB
- Researched chi-squared algorithm to detect trending searches from over 40M daily searches stored in data warehouse
- Implemented system to generate and store trending search candidates daily using Spark and Hive deployed on Airflow
- Migrated services from workstation to server garbage collection to decrease memory usage by ~5% and stabilize CPU use
Projects
PetCode is a pet management system that takes the stress out of pet ownership by allowing owners to centralize their pet's data. With PetCode, managing pet's health, social needs, and safety has never been easier.
I developed the mobile app, focusing on integrating Firebase, our GraphQL API, and in app purchases for both iOS and Android.
Flutter
Firebase
GraphQL
Maps API
CapsuleMap is a lifestyle app aimed at keeping users mentally and physically healthy. At a desired place, users may choose to create a capsule, adding a title, memo, photos, and/or videos that reflect their sentiment towards the current location. After creating it, users can choose to share the capsule with friends. After the capsule has been sent, it will appear in the "sent" tab in the user's capsules page, making it easy to keep track of personal capsules.
Flutter
Firebase
MobX
A VS Code extension that brings GitHub's projects into VS Code. Users can log into their GitHub accounts and view GitHub kanban boards across all their repositories. Functionalities such as dragging and dropping cards, archiving items, creating cards, and more are all available.
This extension has been on the on the weekly trending page of the Visual Studio Marketplace and has a total of 4000+ downloads.
Svelte
VS Code API
GraphQL
GitHub API