Notes from the build.
Engineering write-ups from products we've shipped. Every number traces back to a real project — nothing hypothetical.
How we cut invoice processing time by 90% with Claude and AWS Textract
OCR alone can read an invoice, but it can't understand one. The two-stage pipeline we built for Smart IDP pairs Textract's document parsing with Claude's field mapping — and dropped per-document time from 4.2 minutes to 25 seconds.
820ms to 94ms: rebuilding a monolith into a layered backend
Astro Tales' backend had grown feature by feature until adding a notification provider meant touching six files. The Controller → Service → Provider rebuild cut P95 response times 8×, and made 50,000 daily push notifications land inside a 12-minute window.
Real-time AR try-on in the browser — no app, no uploads
Brow try-on was unsolved because it needs bone structure, hair density and skin tone understood together, live. We built it with MediaPipe Face Mesh and WebGL shaders, entirely client-side — and product returns dropped 40%.