What shipped
A page a teammate can use, including loading, empty, and failure.
Product engineer · 2025
Analytics for a six-person finance team. I built the interface and the API that feeds it.
Ledger keeps the screen and the service in one story. The stack is TypeScript · React · PostgreSQL. The hard part was showing a failure without hiding the next step, and shipping that in a small release.
Replace these sample images with your screenshots, diagrams, or frames.
Product engineer
Analytics for a six-person finance team. I built the interface and the API that feeds it.
Software engineer
Search for an internal knowledge base. Results show why a document matched.
What a teammate could use, and the limit I kept on purpose.
A page a teammate can use, including loading, empty, and failure.
Fewer features, so the ones that shipped stay understandable.