I'm an engineer from Kuala Lumpur who’s spent the past few years moving between individual contributor, lead/staff engineer, and engineering manager roles — depending on what the team and situation needed.
I enjoy building and improving tools, systems, and processes that make engineers more effective and make day-to-day development a little more enjoyable.
My work often revolves around developer enablement, reliable software delivery, and finding practical ways to simplify complex systems.
I’ve worked across frontend, backend, and cloud systems — and I still like to write code when I can, especially in TypeScript, Golang, or Scala.
I enjoy the craft of building good software and helping people around me grow - even if I still can't resist tinkering with things that don't really need tinkering.
- Languages: TypeScript, Golang, Scala, Java
- Ecosystem: Node.js, React, AWS
- Focus areas: Developer enablement, tooling, system design, build & delivery automation
- Tools I like: Buildkite, Datadog, GitHub Actions, and a clean terminal setup
- How to make engineering teams happier and faster through better tools
- Keeping teams calm and productive without unnecessary process overhead
- Balancing code quality with “it needs to ship” pragmatism
- Why the best code is sometimes the one you never had to write
- Whether YAML is a lifestyle or a cry for help
I’m a dad of two, part-time minimalist, and full-time believer that good engineering culture
matters more than fancy tech stacks. When I’m not working, I’m probably brewing coffee (V60,
espresso, or cold brew), reorganising my messy homey house, or watch TV.
- Website: faizhasim.com
- GitHub: you’re already here 🙂
“You put water into a cup, it becomes the cup; You put coffee beans into water, it becomes the coffee.”
☕ Fueled by freshly brewed coffee and the occasional late-night burst of curiosity.