Personal portfolio · Since 2017San Francisco, CA

JACK CHE.

Front-end engineerWeb products, from the first screen to the last detail

01 / A little introduction

I build the parts
people use.

I’m Jack, a front-end engineer in San Francisco. I build recruiting tools, online stores, and websites that help people find what they came for.

Currently at Brix. Previously at Didi, Baidu, and Xiachufang. I work mostly with React, Next.js, and TypeScript—and care just as much about the words on a button as the code behind it.

Jack Che
Jack, in person.SF, California

02 / Selected work

A few things I’ve built.

Recruiting, collecting, and finding community.
Different problems. A closer look at each.

03 / Experience

The work behind the work.

Full résumé
Brix / Tawa
~35%reported increase in average monthly sales after launch
Baidu
128→30KBupload SDK package reduction
Didi
5junior engineers mentored
  1. 2023 — Present

    Brix / Tawa

    Senior Front-End Software Engineer

    Building AI-assisted recruiting products, commerce systems, loyalty experiences, and internal operations tools.

  2. 2021 — 2022

    Didi Global

    Senior Front-End Software Engineer

    Delivered food-delivery operations software, contributed shared infrastructure, and mentored front-end engineers.

  3. 2020 — 2021

    Baidu

    Senior Front-End Software Engineer

    Led education product work and rebuilt cross-platform SDKs for smaller bundles and more predictable integration.

  4. 2017 — 2020

    Xiachufang

    Front-End Software Engineer

    Created a CMS and a Vue component system that supported nontechnical editors and hundreds of product pages.

04 / How I work

The details are
part of the job.

I started building web products in 2017. Since then, I’ve worked on the tools behind food delivery, education, recruiting, and online shopping.

I like working through the whole flow: what someone sees first, what happens when a request fails, and how they get back to what they were doing. Loading states, useful error messages, and a layout that works on a phone all belong in that conversation.

Behind the interface, I build shared components and keep the code easy for the next engineer to pick up. At Didi, I mentored five junior engineers. Explaining a decision is part of making it.

Tools I work with

React · Next.js · TypeScript · Tailwind CSS · GraphQL · Node.js · PostgreSQL · Docker · AWS

05 / Get in touch

What are you working on?

Tell me about your team, a project you’re planning, or a front-end problem you’re working through. A few sentences is a good start.

magicchewl@gmail.com

I'll only use these details to reply to your message.