Tyler Yu
SWE in OC
Work Experience
Python, Javascript, React, Azure Dev Ops, Terraform, Amazon Web Services
-
built an OCR data pipeline to automate the manual review of physical financial forms, saving upwards $250,000 in annual costs
-
developed a smart email system to handle incoming email requests from financial advisors
-
prototyped a real-time task locking system to prevent race conditions, using API Gateway Websockets, allowing multi-user cooperation on our admin website for our Operations Department of over 400 employees
Volunteering
Liaison between various UCI organizations and Amazon Web Services, organizing workshops and professional growth opportunities for UCI students
Professor Thomas Yeh and Professor Alex Ihler:
-
Researching ML Acceleration algorithms and exploring combining AFP, a novel floating point quantization, Lottery Ticket Hypothesis Iterative Pruning, and ZFP compression for efficient matrix computations.
-
Web Lead: developing a ChatGPT-like web app used in our experiments with ICS 31-32 (Intro to Programming in Python) students to study the impacts of LLMs on CS education
Professor Sandi Irani and Shion Fukuzawa:
- Web Lead working with a team of 6 creating a web-based simulation of the CHSH Game as an educational tool to teach Quantum Computing
Collaborative of over 70 student developers creating several open-source apps to enhance the lives of UCI students--with projects ranging from course schedule planning, historical grade distribution tools, and dining hall menu trackers.
Across all apps, supporting up to 20K+ total users, with 5K to 15K+ active users per week.
(Github 🔗)
Lead for the ZotnFound Team 🔗: An interactive lost-and-found social network app designed exclusively for UCI students and faculty on campus, with over 200 active users
using React Native, Expo, AWS, and SST/Ion CI/CD
Responsible for planning and running the 3 largest hackathons in Orange County with over 500+ attendees.
-
Tech: Led a team of 8 building our club's home page and custom-themed sites for our 3 quarterly hackathons and application tracking platform using NextJS, Shadcn, AWS, SanityCMS, and FastAPI
-
Marketing: promoting and advertising our hackathons and club events through social media and newsletter with over 1500+ followers
-
Misc: helped run weekly workshops and events with 30+ attendees
Projects
PyTorch, Deepnote, Matplotlib
Studied the effects of applying ZFP compression to Adaptive Floating Point (AFP), a novel quantization method, for efficient ML acceleration, with varying levels of lossy compression, sparsity from Lottery Ticket Hypothesis (LTH) pruning, and input dimensionality.
Able to compress and quantize from FP32 to an average of 3.5 bits per element with 90% LTH sparsity, while maintaining a < 1% margin of error from the original baseline accuracy.
Paper 🔗
Raspberry Pi, Arduino, React Native/Expo, Supabase, Ngrok
An autonomous rover replacement of human "pacers" during marathons and long distance competitions
The Pacer Buddy app tracks/graphs the runner's pace in real time, records their runs' geolocation data on Google Maps, and allows a user to capture and upload photos of their runs
Demo Vid 🔗
Next.js, FastAPI, Supabase Realtime/Storage, and Neo4j AuraDB
A social network platform for campus clubs/students to post/view events using real-time pins on an interactive map.
Demo Vid 🔗
Keras, Google Colab, Plotly, Pandas
Compared the results of transfer learning on pre-trained models such as VGG-16/19, MobileNetV2, ViTb-16 Transformer, ResNet101 against classical CNNs on the COCO, CIFAR-10, and Kaggle datasets
Achieved a validation loss of 0.0058 and 82% validation accuracy on drone detection bounding boxes with ViT—a 40% improvement compared against other models
PyTorch, Google Colab, Plotly, Pandas
Finetuned ViT and SWIN transformers ensemble for Chest X-ray (CXR) diagnosis with little to no radiologist intervention, achieving 87.2% validation accuracy on COVID dataset
Created Deep Convolutional GANs model to generate labeled CXR scans to feed into our transformers as training data
Chakra UI, React Native, AWS, Firebase, Google Maps API / Leaflet, SST/Ion
An open source interactive lost-and-found network app designed exclusively for UCI students and faculty on campus, with over 200 active users
Check it out here! → Live Site 🔗
Next.js, FastAPI, Vercel Serverless Functions, Three.js/React Three Fiber, Shadcn, Radix UI, Sanity CMS, TailwindCSS
Landing page containing hackathon application portal, schedule, and resources for IrvineHacks 2023: the largest hackathon in Orange County with over 500 attendees annually
Check it out here! → Live Site 🔗
Next.js, SCSS, Framer Motion, Sanity CMS
Landing page for ZotHacks 2023: a beginner-oriented hackathon for incoming UCI students to gain project-building and hackathon experience
Check it out here! → Live Site 🔗
Side Projects
C++
Created a custom heuristic-based Minesweeper AI solver using a frontier-based breadth-first search with probability calculation and pattern checking, based on surrounding tiles, to determine which tile to uncover next
C (programming language)
Spawns child processes for each shell command. Supports all Linux commands, background jobs, pipe and redirection operators, and custom shell commands
C++
Created an Othello AI Bot using adversarial game trees and alpha-beta pruning for efficient state space searching to determine the next best move against an enemy player
- placed 3rd in a tournament against other Othello AIs with a 95.2% win rate out of 284 games
- record (win/loss/tie): 270-13-1
Python
Physics simulator of several types of "simultons" created using Model-View-Controller (MVC) architecture
Exhibitions
Figma
MotivMates: a peer-to-peer accountability-based habit building app to help you and others achieve your goals and build habit through the motivation of your peers
Juypter Notebook, Plotly, Pandas
Data exploration and analysis of the Montreal Crime Dataset from Kaggle. Presented data visualizations and findings to a panel of judges.
React, Firebase, Material UI, HTML, CSS, Javascript
Led a team of 4 to create MotivMates: a habit-building accountability app to motivate friends to work together to meet their goals.
React, PixiJS, Socket.io, ExpressJS
Worked in a team of 4 to create Rattle: a multiplayer web-based rhythm video game with custom animated sprites and UI. Winning 2nd place out of 15 teams.
Speaking
Organized Amazon Web Service (AWS) SageMaker Workshop for UCI students with guest speaker: Mike Glover, Sr. Solutions Architect at AWS.
Vercel OpenAI SDK, Next.js, Redis, ShadCN, NextAuth
-
Ran a study evaluating the effects of interactive prompting between LLM chatbots and CS students for better debugging, edge case testing, and programming education
-
Developed iGPT, our custom interactive chatbot, in-house used during study
-
Realtime Redis Dashboard to monitor chats during the study
-
Published "Bridging Novice Programmers and LLMs with Interactivity" paper with our experiment's results to ACM SIGCSE Research Conference
Demo Vid 🔗
Created and delivered the ZotnFound's team End-Of-Year presentation, outlining our team's accomplishments, progress, and new production features.
Demo Vid 🔗
Certifications
"Earners of this certification have a comprehensive understanding of application life-cycle management. They demonstrated proficiency in writing applications with AWS service APIs, AWS CLI, and SDKs; using containers; and deploying with a CI/CD pipeline. Badge owners are able to develop, deploy, and debug cloud-based applications that follow AWS best practices."
Awards
Education
ICS Honors ⏐ Minor in Mathematics & Statistics