> hello world, I'm

Ziyang Tan.

I craft web & mobile experiences.

Lead Software Engineer at JPMorgan Chase in San Francisco — building chase.com's core profile pages used by millions, and shipping React Native apps to the App Store. Off the clock I build games, astrology tools & other experiments.

01 · selected work

Things I've built & shipped

01

Grand Brawl Arena

A browser party brawler in the spirit of classic arena fighters. 2–4 players join by room code over P2P, grab bombs, poison bottles and swords, and knock each other off the stage.

  • JavaScript
  • Canvas
  • WebRTC

02

Bazi Paipan · 八字排盘

A single-page Chinese astrology chart tool — full BaZi chart, ten gods, hidden stems, luck pillars and a twelve-sign astrology tab. Runs entirely offline.

  • JavaScript
  • lunar-javascript

03

Crypto-Cap

A React Native cryptocurrency price tracker with Redux state management — built with Expo and shipped to the App Store.

  • React Native
  • Redux
  • Expo

04

WeatherZ

An Android weather app reading the Forecast API, with location-based background imagery pulled from the Flickr API.

  • Java
  • Android

02 · about

A developer who ships

I'm a Lead Software Engineer at JPMorgan Chase in San Francisco, where I build the hybrid JavaScript experiences behind chase.com's core profile and account management — on both web and mobile. I also led a re-architecture of the legacy profile codebase to make it faster and easier to reuse.

Before Chase, I spent 5 years shipping products across the stack: React dashboards and React Native kiosk apps at 365 Retail Markets, developer support for Google's Maps / Cloud Messaging / Firebase at Accenture, and native iOS apps at Hathway Technology.

Outside work I build side projects for fun — games, astrology tools, crypto trackers. I'm also a Top 5% Stack Overflow contributor whose answers have reached 300,000+ developers.

🎓 B.S. in Software Engineering, minor in Mathematics — California Polytechnic State University, San Luis Obispo

0+

years shipping software

0K+

developers reached via Stack Overflow answers

Top 5%

Stack Overflow contributor · @ztan

03 · experience

Where I've worked

2018 — Present

Lead Software Engineer · JPMorgan Chase

Hybrid JavaScript for chase.com's core profile & account management across web and mobile; re-architected the legacy profile codebase for performance and reuse.

2016 — 2018

Senior Software Developer · 365 Retail Markets

React web dashboards, React Native tablet kiosk apps with multi-method payments, and Java RESTful backends.

2014 — 2016

Software Developer · Accenture

Developer support for Google Maps / Cloud Messaging / Firebase APIs; open-source contributions on GitHub.

2013 — 2014

Mobile App Developer · Hathway Technology

Native iOS apps — business management with scheduling & payments, and a receipt keeper with cloud sync.

04 · arsenal

Tools of the trade

Languages

  • JavaScript
  • Java
  • Swift
  • Objective-C
  • SQL
  • C

Frameworks

  • React
  • React Native
  • Node.js
  • Redux
  • Jest
  • GraphQL

Tools

  • VS Code
  • IntelliJ
  • Xcode
  • Android Studio
  • Git

05 · contact

Let's build something great together.

Have a question, an opportunity, or just want to say hi? My inbox is always open.