About

How I think, build, and write.

I'm Jatto Abdul, a senior software engineer building backend, platform, product, and applied-AI systems.

My work sits in the messy middle where product ideas become real software: APIs, data flows, search and reporting workflows, integrations, caching, deployment, and the judgment calls that keep systems understandable as they grow.

I think in systems: boundaries, contracts, observability, blast radius, and the people who have to operate the thing after it ships. I care about communication as much as code because most technical problems get easier when the assumptions are visible.

That is also why I write and create. Writing, videos, and public notes help me turn real engineering work into clearer lessons: what I tried, what broke, what worked, and what I would do differently next time.

Operating style

  • I write down assumptions before writing code. Most bugs are assumption bugs.
  • I prefer boring, durable architecture and reach for novelty only when boring genuinely doesn’t fit.
  • I instrument early. If I can’t see what the system is doing, I haven’t finished building it.
  • I review my own PRs first. The fastest way to get useful feedback is to delete my own weak ideas before someone else has to.
  • I explain the tradeoff, not just the decision. Good engineering is usually a record of what we chose, what we rejected, and why.
  • I build in public where it makes sense. Thinking out loud helps me find the parts of an idea that don’t actually work.

Open to

Senior and staff-level engineering roles, advisory work with engineering-led teams, and collaborations around backend, platform, product, and applied-AI systems. I'm especially interested in teams that value clear thinking, durable software, and products that respect users.