Woochang Chang

Ordering, payments, and dispatch software.

I build dispatch, ordering, and payment workflows. At Hanin Taxi, my work covered dispatch rules, regional pickup restrictions, and the admin driver-location map. At Circle POS, I developed React/Next.js ordering, Stripe checkout, and kitchen-printer integration.

Woochang Chang
M.S. Computer Science Binghamton University

Selected work

01 / Founder · Software Development

Hanin Taxi

A rider, driver, and dispatcher platform built around taxi-company operations. I developed dispatch and monitoring workflows while leading a small engineering and design team.

  • Designed company-by-company dispatch rotation with queue order inside each fleet, and implemented regional pickup restrictions.
  • Developed the React admin driver-location map and manual dispatch workflows, with API and Flutter contributions.
  • Tested map refresh intervals, selected Mapbox for cost constraints, and connected Waze/Google Maps navigation.

Team stack: Flutter · React · ASP.NET Core · SignalR · PostgreSQL

October 2026 update: dispatch eligibility, fare consistency, and route-state regression coverage. View passing CI.

Hanin Taxi rider app showing a current-location pickup and destination entry
Rider booking entryNearby context, current-location pickup, and destination entry.

02 / Software Engineer · Direct Development

Restaurant Ordering & Fulfillment

I built the workflows connecting tablet menus, table-specific ordering, Stripe checkout, and kitchen fulfillment.

  • Preserved table and order context from the customer cart to staff operations.
  • Tracked payment separately from kitchen progress and connected accepted orders to CloudPRNT print jobs.
  • Separated tablet caching from cloud refresh so previously stored layouts and media remain reusable.

React · Next.js · TypeScript · PostgreSQL · Stripe · Capacitor

October 2026 update: server-priced checkout, signed payment webhooks, and store-scoped staff access. 113 automated checks passing.

Hahm Ji Bach mobile menu with real dish photos, table T1, and a populated order
Customer orderingActual application capture with menu items, table context, and a persistent cart.

Development and product delivery.

Software Engineer

Circle POS · Full-time

Built restaurant applications across tablet menus, ordering, Stripe checkout, and kitchen dispatch, including media caching and bilingual publishing.

Software Engineer

World Bankcard Services · Full-time

Explored adapting Hanin Taxi dispatch for delivery in World Bankcard's restaurant application. Validated booking, assignment, and trip transitions during internal testing and coordinated implementation fixes.

Founder · Product & Software Development

Hanin Taxi

Developed dispatch rules, regional pickup restrictions, and the admin driver-location map. Recruited two engineers and a designer; contributed API, Flutter, and React code and delivered the team-built M.S. capstone.

Computer science and applied mathematics.

M.S., Computer Science

Binghamton University · Binghamton, NY

B.S., Computer Science & Applied Mathematics

University at Albany · Albany, NY

Primary Development

TypeScript, JavaScript, SQL, React, Next.js

API & Mobile

C# / ASP.NET Core, Dart / Flutter, REST APIs, SignalR

Data & Integrations

PostgreSQL, Supabase Auth, Stripe Checkout, Star CloudPRNT, Capacitor (Android)

Testing & Delivery

Git, GitHub Actions, Playwright, xUnit, Flutter tests

Open to React, Next.js, and full-stack engineering roles.