Ahmad Mujahid/Blog
← Blog

Hello, World! (The Developer Edition)


Hi, I'm Ahmad 👋

Or more formally: Ahmad Mujahid Abdurrahman — yes, the full name is a mouthful. Feel free to just call me Ahmad.

I'm a software engineer from Bandung, West Java, Indonesia 🇮🇩 — a city known for good coffee, cool weather, and apparently, some decent engineers.

Me

The "Lazy" Engineer

I call myself a lazy software engineer, and I mean that as a compliment.

Lazy engineers don't write the same code twice. Lazy engineers automate what's boring. Lazy engineers ask "do we actually need this?" before building it. Lazy engineers ship — because the fastest way to stop writing code is to finish the feature.

That said, I do genuinely love what I build. There's something deeply satisfying about taking an idea from a napkin sketch all the way to a live product that real people use. That's the part I'm hooked on.

What I Work With

I'm a pragmatic engineer — not a tech-stack fanboy. I reach for whatever gets the job done well:

  • Backend: Java (Spring), Kotlin, Go, C#/.NET, Python
  • Frontend: Next.js, Angular, Blazor
  • Mobile: Flutter
  • Cloud: AWS, DigitalOcean, Azure, Terraform, GitHub Actions
  • Databases: PostgreSQL, Microsoft SQL

I've shipped production systems in all of the above. I have opinions about all of them. Most of those opinions are situational.

The Journey So Far

I started my career as a Java programmer at UrsaByte back in 2019 — mostly learning the ropes of Spring Framework and debugging code I didn't write. Classic first-job experience.

From there the road got interesting. I moved through:

  • Backend engineering at Pegipegi (one of Indonesia's largest travel platforms)
  • A stint as a contractor, a part-time robotics teacher, and a brief career break in Aceh
  • Three years at Slash, where I led engineering teams across clients in Singapore, Malaysia, and the US

Somewhere along the way I also picked up a Master's degree from ITB (Institut Teknologi Bandung), wrote an IEEE paper on OWASP API security, and became an AWS Certified Cloud Practitioner.

Most recently I was a Founding Engineer at Fokuslah, building a customer-centric product from scratch alongside a small, fast-moving team in Kuala Lumpur.

Beyond the Day Job

I run a one-person "company" I call ahmadtheswe — where I build apps for fun, open-source things I think others might find useful, and occasionally share what I've learned.

Current live products:

  • 📱 Where Did My Money Go? — an expense tracker app on Android
  • 📿 Dhikr App — morning & evening Islamic remembrance, also on Android
  • 🛠️ Various open-source Flutter and Python utilities on GitHub

A Note on Values

I'll be upfront: my work is shaped by my faith. I try to build things that are honest, useful, and beneficial — not just things that are technically impressive. One of my favourite reminders:

"So whoever does an atom's weight of good, will see it." — Surah Az-Zalzalah, 99:7

That applies to code too.

Let's Connect

If you're reading this, thanks for sticking around. Whether you want to collaborate, talk shop, or just have a virtual coffee — I'm always open.

Find me at dev.to/ahmadtheswe, LinkedIn, or GitHub.


This blog is where I'll write about things I'm building, learning, or thinking about. No promises on frequency — but I'll make it worth your time when I do.