Profile picture

Jade Shi

Front End Engineer
Pronouns She/Her
Open Resume Email Directly

About me

Hello, I'm Ziyu “Jade ” Shi, a first-generation Chinese immigrant and a woman of color, deeply committed to using technology for social justice and positive change. My journey into the tech world began during my law studies at Berkeley Law, where I pursued a Master's in Law with a focus on technology and earned a Law and Technology certificate. It was during this time that I discovered my interest in the intersection of law and technology, particularly in privacy and intellectual property and developed a passion for UI designs when I found myself tired of using dull legal research interfaces.

As a legal professional, I assisted small businesses with privacy policy compliance and served as in-house counsel for Haier, a global home appliance company in China, gaining valuable insights into the tech industry's legal landscape and handling various IP legal issues. Embracing my passion for UI designs and equipped with my expertise in law, I decided to pivot my career to Front End Engineering to create user-centric interfaces that make a difference in people's lives.

Driven by my dedication to social justice and a desire to help underprivileged communities, I'm eager to explore AI technologies and innovative ways to use tech for positive impact. I strongly believe in the potential of technology to drive social progress, and I'm excited to contribute to tech companies' growth while advocating for meaningful change in the world. With a unique blend of legal knowledge, technical skills, and a passion for design, I'm ready to embark on this new chapter, making the world a better place, one line of code at a time.

Preferred locations

  • San Francisco, CA
  • San Mateo, CA
  • San Jose, CA
  • Palo Alto, CA
Open to other locations and/or remote work

Previous industries

  • Law Practice
  • Legal Services

Skills

  • Accessibility
  • Bootstrap
  • Chai
  • Chrome
  • CSS3
  • Cypress
  • Express
  • GitHub
  • HTML5
  • Mocha
  • MongoDB
  • Node.js
  • PWA
  • React
  • React Native
  • SQL
  • TypeScript

Currently learning

  • Go
  • Java
  • Python

Projects

Klime

Klime

Project scope time hours
Collaborators Profile picture for Jason Alberto Profile picture for Hollis Vohr

Tools Used

  • Cypress
  • iOS
  • React Native

Klime is a React Native iOS application designed for rock climbers to create and design their own climbing problems by adding circles to existing climbing wall images. With Klime, users can save, name, and select difficulty levels for their climbing problems. Additionally, upcoming features will allow users to upload pictures and edit created problems.

Code Repository
Screenshot detail for project Klime
Screenshot thumbnail #1 for project Klime Screenshot thumbnail #2 for project Klime Screenshot thumbnail #3 for project Klime

Outfit Forecast

Outfit Forecast

Project scope time hours
Collaborators

Tools Used

  • Cypress
  • React

Outfit Forecast is a feature-rich web application built with React that empowers fashion-conscious travelers to plan their outfits wisely based on real-time weather forecasts. By seamlessly integrating Google Maps Geocode API and OpenWeather's Weather API, users can easily search for weather information in different locations and save preferred destinations for instant weather updates.

Launch the App Code Repository
Screenshot detail for project Outfit Forecast
Screenshot thumbnail #1 for project Outfit Forecast Screenshot thumbnail #2 for project Outfit Forecast Screenshot thumbnail #3 for project Outfit Forecast

Rock Paper Scissors

Rock Paper Scissors

Project scope time hours
Collaborators

Tools Used

  • Chai
  • JavaScript
  • Mocha

This App allows user to play rock-paper-scissors with computer. Users can customize their own usernames and profile images, or use the default name and profile by clicking "continue as guest" button. Users can choose between classic game mode and difficult game mode, and easily switch between game modes by clicking the "change mode" button. The app will keep track of user's playing record. Refreshing the page will not erase user's data unless the user clicks on the "end game" button.

Launch the App Code Repository
Screenshot detail for project Rock Paper Scissors
Screenshot thumbnail #1 for project Rock Paper Scissors Screenshot thumbnail #2 for project Rock Paper Scissors Screenshot thumbnail #3 for project Rock Paper Scissors