Vincent Tieu

Software Engineer

Vincent Tieu

About Me


Hi! I'm Vincent Tieu, a software engineer and full-stack web developer based in Los Angeles! I'm passionate about programming, whether that means starting a web project from scratch (like this online portfolio!) or developing an existing codebase.

I'm a new graduate from UC Santa Barbara with my Bachelors of Science in Computer Science! I enjoy programming, from designing and developing frontends, building RESTful APIs, and optimizing backend operations. I'm most comfortable in the React and NodeJS frameworks.

View of My Alma Mater, UC Santa Barbara

Experience


Full-Stack Software Engineer
ZipRecruiter, Santa Monica CA (July 2022 - Present)

company colors: #277f6a, #b2e522

Full-Stack Software Engineer
Syntiant, Irvine CA (January 2022 - July 2022)

Implemented new features across multiple full-stack projects in React, Golang, and Flask.

company colors: #162c44, #ffffff

Full-Stack Software Engineer Intern
Syntiant, Irvine CA (June 2021 - December 2021)

Revived legacy React application used for crowdsourcing audio data and successfully developed a React frontend POC for a new "no code" administrative application.

company colors: #162c44, #ffffff

Undergraduate Teaching Assistant
UCSB, Santa Barbara CA (September 2021 - December 2021)

Undergraduate teaching assistant for CS148: Computer Science Project, where students build an app while learning about Agile, testing, and software reliability. This quarter I helped mentor 3.5 teams and provided technical guidance with React, NoSQL, Flask, Express, Git, and Heroku.

company colors: #00539b, #ffc323

Codepath's Advanced SWE
CodePath, Remote (June 2021 - August 2021)

Took a course focused on career exploration, networking, and tips with the technical interview.

company colors: #062f54, #00c385

Undergraduate Teaching Assistant
UCSB, Santa Barbara CA (March 2021 - June 2021)

Undergraduate teaching assistant for CS148: Computer Science Project, where students build an app while learning about Agile, testing, and software reliability. This quarter I mentored 2 teams and provided technical guidance with React, NoSQL, Flask, Express, Git, and Heroku. Both teams I mentored placed won awards at the end of the year presentations!

company colors: #00539b, #ffc323

Full-Stack Engineer Intern
Ugig, Santa Barbara CA (February 2020 - May 2020)

Assisted in student startup developing web components in Django. Redesigned important web forms and enhanced user experience to improve communication with customers and clients.

company colors: #1976d2, #46bdef

Bachelors of Science in Computer Science
UCSB, Santa Barbara CA (September 2018 - December 2021)

Graduated with a 3.75 with 8 quarters of Dean's Honors. Some notable classes I took include Data Structures and Algorithms, Web Development in Java and React, Human-Computer Interaction, Databases, Operating Systems, Compiliers, AI, and ML.

company colors: #00539b, #ffc323

Private Math Tutor
Freelance, Los Angeles CA (February - June 2018)

Successfully prepared two students for an Algebra II placement exam. Responsibilities included writing lesson plans, explaining concepts, and assigning homework.

company colors: #000000, #ffffff

Projects


TheShoppies

May 2021

ReactJS|Firebase|Netlify|GoogleDevelopers|Javascript|OMBD

I participated in Shopify's UX & Web Hackathon. This simple app plays around with the OMDb API and gave me practice in spinning up databases in Firebase.

ChatApp

April 2021

ReactJS|ExpressJS|NodeJS|SocketIO|Heroku|MaterialUI|Javascript

Fullstack Chat Application using React, Express, SocketIO, and Google OAuth! With SocketIO, the chat application updates for ALL users on the socket without requiring manual refreshing.

ReactGoogleStarter

April 2021

ReactJS|GoogleDevelopers|Heroku|ReactBootstrap|Javascript

In Spring of my junior year at UCSB, I became an tutor for CS148 (Computer Science Project) in which students learn how to develop an application. Since most students wanted to create a React application, I wrote some starter code for Google OAuth. I also filmed a mini guide on how to use React/Google OAuth on YouTube as well as wrote a Github Readme.

Touch Of Elegance

March 2021 - Present

ReactJS|GatsbyJS|Netlify|MaterialUI|Javascript

This was my first time doing freelance work and I wrote the website from scratch in React GatsbyJS. The previous website that my aunt had for her shop was really outdated and I wanted to help them build a new one. The website includes some photos, a contact form (using EmailJS), and a menu that can be reached through a QR code.

MusicMap

March 2021

ReactJS|Netlify|Github|MaterialUI|Javascript

MusicMap is my solution for organizing 5000+ music genres and 500,000+ songs into a user friendly interface. The app features an easy-to-navigate map of genres that users can tap to play an audio sample in that genre. Other things that users can do in the app is refresh the map, search the genre in the app, search for a genre on Spotify, go on genre shuffle mode, and skip to the next audio sample. MusicMap is developed for both desktop and mobile!

FreeFromClass

March 2020 - May 2020

ReactJS|NextJS|MongoDB|Auth0|Heroku|Cypress|Jest|ReactBootstrap|Javascript

FreeFromClass was a class project for CS48. This was my introduction into web development where I worked in a team of 4 to develop an app from scratch to deployment. Through this app, I learned everything from Agile, React, NextJS, Authentication, MongoDB NoSQL, unit and e2e testing, and Heroku app deployment. All in all, I learned a TON from this project!

FreeFromClass is a tool for students to find good times to meet with others. Students could input their schedule then create multiple groups in order to find good times to meet in each group. When2Meet is a similar app minus the ability to reuse schedules.

Line Tracking Car

January 2019 - March 2019

OpenCV|Arduino|Python|C++

The Line Tracking Car was a project from a ECE project class that I took. The project required me to learn breadboarding as well as learn C and Python. One of the hardest jobs involved tweaking the linear regression algorithm to get the car to turn accordingly.

Snake

December 2018

Pygame|Python

I developed this project while I was still an Electrical Engineering major. This project has a special place in my heart because it helped me gain the confidence I needed to switch majors, especially since I knew that the path of a Computer Science major wasn't going to be an easy. Every now and again when I need inspiration, I boot up the game and enjoy this project I created.

I wrote this app in Python and Pygame. I also wrote a mini programming guide that you can check out here. I even designed an 8-bit music theme for the game!

ChristmasCaneRevenge

December 2017

Scratch

This is a little bonus project for scrolling to the end :)