Summary
Overview
Work History
Education
Skills
Projects
Leadership And Collaboration
Intern Experience
Websites
Timeline
Generic

Tyler Cao

Mountain View

Summary

Aspiring software engineer with hands-on experience in machine learning models, backend workflows, and data processing pipelines. Strong Python proficiency and practical project experience building transformer-based models, data-driven systems, and backend services. Passionate about full-stack problem solving and collaborative technical development.

Overview

1
1
year of professional experience

Work History

Software Engineering Intern

Google
Mountain View
06.2025 - Current
  • Built and maintained backend API services for data ingestion pipelines using Python and SQL.
  • Collaborated in sprint planning and worked with cross-functional teams to design data models that enhanced system performance.
  • Integrated error-checking layers to enhance data validation and improve real-time processing reliability.
  • Developed internal dashboards for visualizing system logs and analyzing user activity trends.
  • Applied version control best practices with Git and code review workflows on GitHub.

Team Lead

Diablo Valley College
  • Conducted weekly coding sessions and walkthroughs on PyTorch, data pipelines, and model debugging to enhance team skills.
  • Facilitated onboarding for new members through hands-on exercises and collaborative GitHub practices to strengthen team integration.
  • Designed a tokenizer and vocabulary system in pure Python for custom English text processing.
  • Transformer-based language model in PyTorch with positional encoding and causal masks for next-token prediction.
  • Assessed model effectiveness using perplexity metric and created interactive tools for top-k next-word suggestions and text generation to improve user experience.

Open Source Contributor

Vue & Nuxt UI Components Project
  • Developed Vue/Nuxt-based open-source UI component library to create modern, animated, and reusable interface elements.
  • Designed and refined modular, reusable components following Vue's component architecture, with attention to composability, consistency, and long-term maintainability.
  • Enhanced documentation, API descriptions, and usage examples, improving developer experience and easing onboarding for new users and contributors.
  • Github link: https://github.com/unovue/inspira-ui

Education

Electrical Engineering&Computer Science

Diablo Valley College
05-2027

Skills

  • Python
  • SQL
  • JavaScript
  • Data cleaning
  • REST APIs
  • PostgreSQL concepts
  • Supabase
  • PyTorch
  • NumPy
  • Transformer models
  • React Native
  • Basic front-end logic

Projects

  • Transformer-based Text Autocomplete, Python, PyTorch, Implemented an end-to-end language modeling system to learn next-token prediction from raw text. Built a custom tokenizer & vocabulary using regex to handle nuances in English text. Designed and trained a Transformer model with positional encoding and causal masking. Created a PyTorch Dataset/DataLoader pipeline for sliding window sequence prediction. Implemented training loop with AdamW optimizer, gradient clipping, and validation perplexity metrics. Added an interactive CLI for top-k word suggestions and temperature-controlled text generation., reproducible
  • Data Cleaning & Analytics Script, Python, Developed a Python pipeline to clean and structure unformatted time-stamp logs for forecasting. Applied regex, Pandas, and logic to extract consistent entries. Prepared cleaned inputs for downstream model training or dashboard use.

Leadership And Collaboration

  • Team Lead - Data & ML project team, Diablo Valley College, Organized weekly coding sessions and walkthroughs on PyTorch, data pipelines, and model debugging., Guided new members through hands-on exercises and collaborative GitHub practices., Designed a tokenizer and vocabulary system in pure Python for custom English text processing., Transformer-based language model in PyTorch with positional encoding and causal masks for next-token prediction., Evaluated model effectiveness using perplexity metric and developed interactive tools for top-k next-word suggestions and text generation.
  • Open Source Contributor, Vue & Nuxt UI Components Project, https://github.com/unovue/inspira-ui, Contributed to the development of a Vue/Nuxt-based open-source UI component library focused on building modern, animated, and reusable interface elements., Designed and refined modular, reusable components following Vue's component architecture, with attention to composability, consistency, and long-term maintainability., Improved documentation, API descriptions, and usage examples to enhance developer experience and reduce onboarding friction for new users and contributors.

Intern Experience

Software Engineering Intern - AI & Data Team, Google, Summer 2025, Mountain View, CA, Built and maintained backend API services for data ingestion pipelines using Python and SQL., Participated in sprint planning and collaborated with cross-functional teams to design robust data models., Improved data validation and real-time processing reliability by integrating error-checking layers., Generated internal dashboards to visualize system logs and run analytics on user activity., Applied version control best practices with Git and code review workflows on GitHub.

Timeline

Software Engineering Intern

Google
06.2025 - Current

Team Lead

Diablo Valley College

Open Source Contributor

Vue & Nuxt UI Components Project

Electrical Engineering&Computer Science

Diablo Valley College
Tyler Cao