Bryan Tan

VP Engineering at Veridise

Bryan Tan has a diverse work experience that spans various roles and responsibilities. Bryan is currently working as the VP of Engineering at Veridise, a position they have held since May 2022. Prior to this, Bryan served as a Compiler Engineer at Annapurna Labs from October 2021 to May 2022.

Before transitioning into industry, Bryan worked at UC Santa Barbara as a Graduate Student Researcher from September 2020 to September 2021. Their research focused on leveraging refinement type systems for program verification and synthesis in domain-specific languages. Bryan was involved in the entire research process, including problem formulation, implementation, evaluation, and paper writing. Bryan also worked as a Teaching Assistant for the Programming Languages course, where they assisted the instructor in preparing course materials, led discussion sections, graded assignments, and provided one-on-one help.

In 2020, Bryan gained industry experience as a Platform Architecture Intern at Apple. In this role, they implemented program analyses and optimizations for a domain-specific hardware architecture. Bryan also developed register allocation and instruction reordering heuristics to fit unique hardware constraints.

Bryan started their career in 2019 as a Software Engineer Intern at Ambarella Inc, where they reproduced DNN model compression experiments and implemented algorithms from deep learning and computer vision research papers. Bryan also developed scripts to port PyTorch models to a proprietary DNN hardware accelerator system.

In 2018, Bryan worked as a Software Engineering Consultant for GEO Semiconductor, Inc., where they created Python scripts for automating hardware characterization tests, optimized internal tooling, and wrote a program to aggregate large training data sets for machine learning.

Prior to that, in 2016, Bryan was a Software Engineer Intern at ScaleFlux, Inc., where they patched legacy C code, developed a data visualization tool, and maintained and expanded a software build system's packaging component.

Bryan started their professional journey as a Software Developer Intern at GEO Semiconductor, Inc. in 2014.

Overall, Bryan has gained a wide range of skills and experiences in domains such as compiler engineering, research, teaching, hardware architecture optimization, deep learning, and computer vision.

Bryan Tan pursued their education in a chronological manner, starting with their high school education at Milpitas High School from 2013 to 2017. Following this, they attended UC Santa Barbara from 2017 to 2020, where they acquired a Bachelor of Science degree in Computing. Bryan then continued their education at UC Santa Barbara from 2020 to 2021, obtaining a Master of Science degree in Computer Science.

Links

Previous companies

Apple logo
Ambarella logo

Timeline

  • VP Engineering

    May, 2022 - present