• Anderson Tsai

    Computer Science and Data Science Major
    Class of 2023

    >View Resume

About Me

I'm a software engineer who graduated from the University of California, Berkeley, with a double major in computer science and data science.

I have experience in Python, Java, Scheme, HTML/CSS/PHP, Databases, Operating Systems, Data Analytics, AI, and Machine Learning.

Creative Thinker






Software Engineering

Have worked at Salesforce, Intel, and Allganize (an AI startup).


Automated Change Data Capture between databases with Apache Kylo/Nifi


Created task managing app made specifically for college students

Competitive Programming

Placed in Cal Poly Pomona High School Programming Competition (sponsored by Northrop Grumman, National Security Agency, Snapchat, and Google)

Project Management

Helped facillitate a team to create workflows for a bank, in order to automate document processing and streamline procedures, making the bank more efficient

LAHacks 2021 Winner

BlackRock challenge winner. Created web application with React front-end, Javascript back-end, Google Cloud, Twilio, news, and stock API's that assists user in being informed about electric vehicles and helps the user in purchasing one through a simple and personalized experience.

Educational Background


Graduated with a double major in the College of Letters and Science at the University of California, Berkeley.

Graduation Date: May 2023

  • CS 61A: Structure and Interpretation of Computer Programs
  • CS 61B: Data Structures
  • CS 61C: Great Ideas in Computer Architecture (Machine Structures)
  • CS 70: Discrete Mathematics and Probability Theory
  • CS 161: Computer Security
  • CS 162: Operating Systems and Systems Programming
  • CS 170: Efficient Algorithms and Intractable Problems
  • CS 188: Introduction to Artificial Intelligence
  • CS 189: Introduction to Machine Learning
  • CS 194-26: Computer Vision and Computational Photography
  • DATA 8: The Foundations of Data Science
  • DATA 100: Principles and Techniques of Data Science
  • DATA 144: Data Mining
  • EECS 16A and EECS 16B: Designing Information Devices and Systems I and II
  • INFO 159: Natural Language Processing


Work Experience

Software Engineering Intern (Intel) September 2022 - July 2023

Supported frontend and backend development of power management tool using C++ and Qt.

Developed resource monitoring feature to record system usage (i.e. CPU, Memory, Disk, and GPU) when running workflows within the power management tool. Added cross-platform and remote support.

Revamped process monitoring by capturing error outputs and improving efficiency in discovering related child processes. Reduced original process monitoring code by length by 60%.

Resolved several customer concerns and implemented feature requests which led to an 11% increase in customer satisfaction.

Contributed to regression testing, critical bug fixes, and user documentation.

Software Engineering Intern (Salesforce) May 2022 - August 2022

Utilized internal tools to diagnose consumer websites (e.g. Robot Process Automation), discovered bugs and bottlenecks in the user interfaces, and proposed solutions.

Improved front-end performance over three different websites by 77% on average.

Established front-end performance practices and workflows for the first time at MuleSoft (a Salesforce company).

Software Engineering / AI Intern (Allganize) May 2021 - November 2021

Managed backend of AI application. Made performance improvements, implemented new features, and fixed bugs.

Overhauled OCR pipeline for document ingestion. Improved efficiency by reducing processing times by 20% and improved accuracy by 12%.

Researched and integrated multimodal AI model that finds the most relevant image to a client text query among a client's documents. Led to signed deal for the company.

Project Management Intern (GBC International Bank) June 2019 - August 2019

Helped facilitate a team of five others to create workflows that automate the processing of documents and streamlines the process for other employees at the bank. Created a foundation for workflow automation, and established the effective uses of the workflow program. Integrated workflows for the first time at this bank.

Software Engineering Intern (Skoruz Technologies) June 2019 - October 2019

Used Python and Java to automate change data capture (CDC) between various data sources (Hive, mySQL, msSQL, MariaDB, Oracle) while leveraging data analytics tools such as Apache Nifi and Apache Kylo.

Used Python to create adaptive optical character recognition software that picks up tax information from an invoice and used HTML and PHP to create a graphical user interface. (produced for Kotak Mahindra Bank)

Academic Experience

AutoNav Engineer for UAVs@Berkeley August 2019 - Present

Created image classification for a UAV to quickly identify the location, shape, color, and number of an object in a field. Written in Python and utilizes OpenCV and YOLO.