A browser-native motion editor for product teams. Built a custom timeline, ECS-based scene graph, and a rendering pipeline that hits 60fps on 4K canvases.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. The team came to me with a clear problem and a fuzzy solution space. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. The constraints were real: a six-week timeline, a designer-light org, and a customer base that would notice every regression.
Built on Next.js with the App Router and React Server Components for the data-heavy pages. State machines for the editor surfaces, optimistic UI for everything else. The hot path was instrumented from day one — every interaction emits a span, and the slowest 1% of sessions get sampled for replay.
Chose to ship without a full design system because the surface area was too small to justify one. Shipped without dark mode at launch. Chose Postgres over a planet-scale option because the actual data shape was relational and the team would benefit more from familiar tools than from theoretical ceiling.
I'd start with the boring parts first — auth, billing, observability — and let the marquee features bake longer. The version we shipped was the right product, but the second six weeks would have produced a much sharper version of the same idea.