Full-Stack Software Engineer — Backend & Event-Driven Systems
I build backend systems around event streams and ledgers — the kind of work where correctness matters more than speed of shipping. Currently working on a multi-entity double-entry accounting platform; before that, signage systems, visitor automation, and internal tools.
Over the past 3.5 years I've moved from junior developer to owning features end to end — across backend APIs, event pipelines, and the React UIs that sit on top of them.
Most of that time has involved ambiguous starting points: picking an architecture during requirement-gathering, building something from a blank repo, or troubleshooting production issues before I had the seniority to do it alone. I'm comfortable in that space — figuring out what's actually needed before writing code, and being accountable for what ships.
Right now that means a multi-ledger double-entry accounting system on Formance, where every posting has to stay balanced, attributed, and reconcilable across entities.
Monitors GitHub PRs and runs rule-based reviews, flagging SQL-injection risks, code-quality violations, and guideline mismatches. Chunk-based PR processing handles large PRs while preserving review context across iterations.
CDC-based streaming pipeline that turns MySQL writes into Kafka events, driving an event engine that maps business actions to deterministic double-entry postings.
Automated visitor check-in with facial matching, replacing manual form-filling. Tuned for low false positives to keep customer trust; Dockerized for delivery across teams.
Open to remote roles. Reach out directly or grab my resume.