James Chen

Personal project

Preflop

A poker settlement web app I built end to end.

Tools
[e.g. Next.js, TypeScript, PostgreSQL, Tailwind]
Year
[Year]
Role
Design and engineering, end to end

Summary

[Lead with the result in one or two sentences: what Preflop does and the single number or outcome that shows it worked.]

Context

[Who it's for, the problem with settling up after a home game, and any constraints you worked within.]

Problem

[The concrete problem and how it was handled before, with a baseline if you have one.]

Approach

[The options you weighed and why you chose this one. One or two captioned diagrams of the settlement logic fit here. Draw them as code with D2, export SVG, and commit the files.]

Implementation

[The interesting parts of the build. Keep code excerpts short and real:]

settle.ts
// [Replace with a short, real excerpt from Preflop.]

Results

[Before/after numbers, usage, or what changed for the people using it.]

Lessons

[What you'd do differently, and what you learned.]