Transaction correctness
Model invariants, concurrency paths, and failure states before treating a workflow as complete.
Yerikho William Tasilima
Software Engineer
I build full-stack TypeScript systems with explicit transaction boundaries, traceable engineering decisions, and verification tied to public evidence.

Selected work / OhMyPos
Recorded result
30 concurrent settlement requests resolved into exactly 15 successes and 15 conflicts, with a final balance of Rp0.00and zero server errors.
Engineering focus
Model invariants, concurrency paths, and failure states before treating a workflow as complete.
Connect interface behavior, API contracts, domain rules, and persistence decisions into one inspectable system.
Bound public claims to reproducible tests, documented trade-offs, and artifacts that reviewers can inspect.
Professional approach
My portfolio separates facts from claims: each case study states its constraints, records trade-offs, and keeps limitations visible alongside the outcome.