Typed boundaries
End-to-end typed contracts between server and client — generated clients, no drift, no guessing.
portfolio · v2
Building observable full-stack systems with Laravel & React.
I build production systems end to end — Laravel APIs on the server, typed React on the client, and enough observability wired through the middle that I can see what the software actually does in the wild. I care about clean architecture, rigorous tests, and runtime behaviour I can trace. Right now I'm exploring Convex for reactive backends.
End-to-end typed contracts between server and client — generated clients, no drift, no guessing.
Tracing, errors, and metrics through Sentry so production behaviour is visible, not inferred.
Authorization, isolation, and multi-tenant patterns that hold up past the happy path.