Profile Picture

Wenhao Tan

|

Experience

Computer Engineering, Bachelor of Science

San Jose State University

September 2015 - December 2019

  • Graduated with Cum Laude honor (GPA 3.6)

Software Engineering, Master of Science

San Jose State University

January 2020 - December 2021

  • Graduated with 3.7 GPA

Software Engineer

eHealth, Santa Clara, CA

February 2022 - December 2022

  • Design, implement, and test UI components using Vue.js, Tailwind CSS, and GraphQL
  • CI/CD development under regular release cycles
  • Maintain existing features including fixing defects and extending features
  • Utilize tools like Adobe Target to perform A/B test and monitor performance of new features

Math Tutor

March 2023 - Present

  • Tutor high school students with Math courses
  • Evaluate students learning styles and provide appropriate techniques for maximum understanding

Skills

React logo

React

CSS3 logo

CSS3

AWS logo

AWS

Firebase logo

Firebase

Git logo

Git

GraphQL logo

GraphQL

Html logo

Html

Java logo

Java

JavaScript logo

JavaScript

Mysql logo

Mysql

NextJs logo

NextJs

Python logo

Python

Tailwind CSS logo

Tailwind CSS

TypeScript logo

TypeScript

VScode logo

VScode

Vue logo

Vue

Project

Talk Free

Talk Free

A responsive and fully functional messaging app that does translation automatically for you. User can type in messages in any language and the app will translate them into all the supported languages. The app features Next.js 14, tailwind CSS, Firebase, shadcn, Google translation API, and Next Auth. It leverages Next Auth's session management to allow access to authentication state in server to fully take advantages of server side rendering offered by Next.js.

Map Widgets

Map Widgets

A simple and resposive app that consists of a few map api based widgets to display public accessible information, i.e. bus arrival for San Francisco Muni or the gas price for costco gas stations. The app features Next.js 14, shadcn UI, tailwind CSS, and Google Map API.

Daily Weather

Daily Weather

A mobile friendly responsive weather app that provides you the basic infomation of current weather and 7-day forecast. The app is built using Next.js 13 and also powered by Tailwind CSS, Tremor React, Appolo GraphQL, and Open Mateo public weather API. It takes advantage of Next.js' great support of SSR to cache the page to further reduce page load time for users.

Everyday News

Everyday News

A clean, responsive, and dark mode supported news app that gives you your daily dose of intenet. The app features Next.js 14, tailwind CSS, and Appolo GraphQL. It acquires news data through MediaStack API and delivers news articles from most news sources. It utilizes Next.js server side rendering to reduce the total call to the news api and to reduce load time for users.

Contact

Send a message if you want to reach out!

San Jose, California