Skip to content
Jimmy Hwang

Six years of shipping. One live platform to prove it.

I build PartyX: six apps, the payments, the data pipelines and the cloud underneath, all run by one person. The scope a company staffs with a department. On contract, you get that person for 6 to 18 months.

Terms From Q4 2026 · 4–5 days a week · B2B invoice, Germany · direct or via your agency · answer within one business day

The platform, in plain words

What one person builds and runs.

Six apps, one codebase family

  • Guest appFind what is on tonight, buy a ticket, show it at the door
  • Host consoleOrganizers create events, sell, scan, get paid
  • OnboardingClaim your venue or event, verified in minutes
  • Back-officeRefunds, payouts, moderation, the money ledger
  • iOS appNative, React Native. Launching soon
  • Event ingestionAutomations that find, clean and refresh 10,000+ events in 8 cities

Underneath, without the jargon

  • Three production databasesCore, search and back-office kept apart on purpose, so one busy part cannot slow the others
  • Object storagePosters, images and caches. The Cloudflare equivalent of S3; I run the same on AWS
  • Queues with retriesEmails, image processing and ticket jobs run in the background and retry when something fails
  • Payments end to endStripe checkout, payouts to hosts, refunds, and the books that prove it
  • Automated releasesEvery change tested and shipped by pipeline, with logs and alerts. No release nights
  • One person on callCosts, uptime and incidents, owned. Two years, no outsourcing

All of it runs on Cloudflare's global network, five services deployed to 300+ cities at once, no servers to patch. I chose it because one person can operate it well. The same design ports to AWS or Google Cloud; the boxes are the same, only the names change.

For context: I am the founder. A platform with this footprint is normally an engineering org plus marketing, business development and operations. Here it is one person and a lot of nights. I am not telling you that to impress you. I am telling you so you know what "end to end" means when I write it.

Honest levels

Where I stand, so you can place me right.

Frontend

Web apps and mobile: React, Next.js, Vue, React Native, design systems, realtime screens, maps, accessibility. The guest app and the industrial console are both mine.

Backend

APIs, data models, background jobs, payments, auth, multi-tenant systems. Less time in Java and Go shops.

Cloud and operations

Cloudflare, Vercel, AWS basics, pipelines, caching, monitoring for everything above. Not my lane: Terraform, Kubernetes, fleets at very high traffic.

01

Communication

Spec before code. A written update every Friday: shipped, blocked, next. The awkward question in week one, not month three.

02

System design

Boxes before code. PartyX is background queues, retries, layered caches and separate stores by design, not by accident.

03

AI leverage, 2026

Coding agents in the loop every day: spec first, agents draft, I review and test. 6,000 commits in 22 months is what that looks like. I set your team up the same way.

Proof

Check it yourself. Five minutes.

Stack, for the scanners TypeScript · React · Next.js · Vue 3 · Nuxt · React Native · Node · GraphQL · NestJS · PostgreSQL · SQLite · Stripe · Cloudflare Workers · Vercel · AWS · GitHub Actions · Python

Work

Problem, what I did, what changed.

PartyXFounder · 2020 – now
Problem

Small event organizers had no cheap, fast way to sell tickets and be found by the right crowd.

Did

Designed, built and run the whole platform: six apps, payments from checkout to refund, automated event ingestion across eight cities, and the cloud under it.

50+ organizers, 10,000+ events, one operatorCosts, uptime and on-call owned by one person
Next.jsCloudflareStripeReact Native
WiTTRA NetworksSenior Software Developer · 2023 – now
Problem

Site operators at airports and mines needed to see every tracked asset live and fix devices without calling support.

Did

Own the operator Console end to end: live map tracking, diagnostics, commissioning flows, and the API layer under it with realtime updates.

Used every shift at Arlanda, Eramet, ArcelorMittalContinuous releases since 2023, no PM or platform team in between
Vue 3NuxtGraphQL
2020 – 22
PartyX v1First version, first paying organizers
2023
Enklare, StockholmTypeScript / NestJS product work
2023 – now
WiTTRA NetworksIndustrial IoT console, remote from Berlin
2024 – now
PartyX rebuildSix apps, 6,000+ commits, nights and weekends

Start with two paid days.

Give me a real ticket from your backlog. You see the code, the questions I ask and the Friday update I write. Then decide.

Book a trial
Off the record

What the CV leaves out.

Before codeRan a 40-bed hostel in Montpellier for three years. Guests, staff, cash flow, seven days a week. That is where the product sense comes from.
LanguagesEnglish, French, Korean. German enough for stand-up.
Working styleQuiet, direct, writes things down. Comfortable when the requirements are still forming.
Says no toSelling what I have not shipped. That is why the cloud dots above stop at three.
Send a brief

The five things I will ask anyway.

Answer them here and you skip the first call. You get a written yes or no on fit, and a start date, within one business day.

Prefer email? founder@partyx.info
Prefer a CV? One page, PDF

No newsletter, no tracking pixel. Your details go to one inbox.