Software engineer
building systems
that have to work.
I design and build reliable software across payments, logistics, public infrastructure and consumer products — from architecture and backend systems to production interfaces.
“What I cannot create,— Richard Feynman
I do not understand.”
Building is how I learn. Understanding is how I build better.
Work where architecture, correctness and real-world constraints mattered.
Barnksforte Technologies (opens company website in a new tab)
Fullstack Engineer
Large-scale public-sector systems · Financial reconciliation · Secure workflow architecture
Rela Express (opens company website in a new tab)
Fullstack Engineer · Contract
Real-time logistics · Payments · Distributed workers · Compliance
Gomycode (opens company website in a new tab)
Fullstack Software Developer Instructor
Engineering education · Mentorship · Code review
Starkweb technologies (opens company website in a new tab)
Software Engineer
Frontend Development · Backend Development · Code review
Understand the system
Start with constraints, invariants, failure modes and the people using it.
Design for failure
Retries, idempotency, observability and recovery are part of the architecture.
Make correctness visible
Prefer explicit boundaries, auditable state transitions and systems that explain themselves.
Keep the product in view
Architecture is only valuable when it helps people accomplish something reliably.
Application
TypeScript · Java · JavaScript · React · Next.js · React Native
Backend
NestJS · Spring Boot · REST · GraphQL · WebSockets
Data
PostgreSQL · MongoDB · Redis · TypeORM
Systems
RabbitMQ · BullMQ · SQS · EventBridge · Pub/Sub
Infrastructure
AWS · Docker · Terraform · GitHub Actions · New Relic
Engineering
System design · API design · RBAC · Observability · Testing · Idempotency
I like difficult problems,
especially the useful ones.
I’m Momoh Yusuf, a fullstack software engineer with a strong backend and systems focus. I enjoy turning complicated domains into software that is understandable, reliable and maintainable.
Outside the code, I write about technology, work, people, relationships, ambition and the things I’m still trying to understand.