Skip to content

Jonathan Cho

Software Engineer

Summary

Software engineer with three years building React and TypeScript applications end to end — from relational schema design and REST APIs through the dashboards people make decisions in. Experienced with SQL, validated ETL pipelines and structured enterprise datasets; looking to grow into data and AI platform work.

Technical skills

Languages
TypeScript, JavaScript, SQL, C#, Python, Java, C, C++
Front End
React, Next.js, Tailwind CSS, Three.js, Web Audio API, Web Workers
Backend & Data
ASP.NET Core, .NET, Node.js, EF Core, Prisma, PostgreSQL, SQL Server, SQLite, MySQL, MongoDB, Schema design, ETL pipelines, REST / OpenAPI
Delivery
Docker, AWS, Vercel, GitHub Actions, Git, Vitest, Integration testing, Contract testing, Code review, Agile delivery

Professional experience

Patchapon LLC

2023 — 2025

Software Engineer · Hybrid

  • Led development of a full-stack e-commerce platform, designing and building the customer-facing storefront in React and Next.js from the ground up.
  • Built an internal analytics dashboard surfacing sales, revenue, customer trends and order performance, giving stakeholders a single view to drive marketing, inventory and product-launch decisions.
  • Improved conversion through UI/UX work on the purchasing flow, and maintained a reliable storefront supporting day-to-day sales operations.

NightParade LLC

2022 — 2023

Software Engineer · Remote

  • Delivered a production e-commerce platform in React and Next.js with Shopify API integration for product management and secure checkout, contributing to a 55% increase in sales through improved user experience, site performance and a streamlined purchasing flow.
  • Designed and built an internal sales analytics dashboard surfacing accurate real-time sales, order and revenue metrics, giving stakeholders actionable insight into business performance.

Projects

KasaneNext.js, TypeScript, Python, FastAPI, Celery

japanese-live-transcriber.vercel.app

A private Japanese-to-English video translator that subtitles a video as it plays and keeps every Japanese word clickable — speech recognition, translation and dictionary lookup all running in your own containers.

NeuralRigC++, iPlug2, NAM, AudioDSPTools, Eigen

github.com/jon-jc/neural-rig

A guitar amp plugin that chains Neural Amp Modeler captures instead of loading one at a time, with a TONE3000 profile browser built into the plugin so you never leave the DAW.

SpillSenseC#, .NET 10, ASP.NET Core, EF Core, SQL Server

spillsense.vercel.app

An incident data-management and analytics platform for Washington State spill response — validated ETL intake, relational schema, REST API, and a GIS dashboard, built end to end.

Neo Tokyo TransitTypeScript, Next.js 15, React 19, Three.js, R3F

tokyo-train-map.vercel.app

An explorable 3D map of Tokyo's rail network built from real geographic coordinates, with trains animated against schedule data and a Dijkstra route planner underneath.

Tokyo Move-in Cost CalculatorTypeScript, Next.js, Tailwind CSS, ISR, i18n

apartmentfeesjapan.vercel.app

A bilingual simulator for the Japanese lease fee stack — deposit, key money, agency, guarantor, insurance and prorated rent — over a self-healing daily data pipeline.

ChordLabTypeScript, Next.js, Web Audio API, Web Workers, DSP

chord-finder-ten.vercel.app

A browser music-analysis tool that detects chords, keys, guitar tabs and MIDI from audio or a live mic — on a dependency-free DSP engine that never uploads a byte.

Education

BA, Computer Science & Systems

Aug 2020 — Aug 2023

University of Washington

GPA 3.67 · Coursework: Database Systems Design, Data Structures, Algorithms, Operating Systems · Officer, HuSCII Coding Club