ship, and hold up.
I build backends and interfaces for software that has to be right — clean APIs, sane data models, and UIs that don't lie to the people using them.
avatar.jpgnext to this file
Saif Al Mamari
I work across the full stack — Java 21 / Spring Boot 3 on the backend, Angular on the front end, SQL Server underneath. My current work is on enterprise case-management systems, but the details of any one job matter less to me than the habits I bring to all of them: clean dependency boundaries, DTOs that don't leak internals, migrations that don't lose data, and error handling that fails loud instead of silent.
Outside of production code, I look for the same kind of precision elsewhere — dialing in a V60 pour with high-altitude natural beans, or grinding out ranked queues where a 20ms difference actually matters.
V60, cold-poured
High-altitude naturals — Hambela is the standing favorite. Slow, deliberate pours, same as debugging: change one variable at a time.
League of Legends
Competitive play on a G Pro X setup. Same discipline as debugging: isolate the variable, then fix it under pressure.
Mechanical watches
An appreciation for systems that have to be right by design, not by patch — the same standard I hold backend logic to.
Open to conversations about full-stack roles, enterprise systems, or side projects worth building.
* about.ts — who's running this process
*/