I've been building software since I was 13.
I'm Abdulkader, a lead software engineer from Lebanon, based in Kuwait. I work on web and mobile apps, AI products, and the developer tools in between, and I still treat every project like it's the one people will remember.
- Based
- Kuwait & Lebanon, remote worldwide
- Focus
- Web, mobile, AI, developer tools
- Stack
- Laravel · Dotnet · Rust · Svelte · React Native
- Since
- Coding at 13, 6+ years professional
Self-taught, and never stopped
I started coding as a kid on a slow laptop, mostly because I wanted to make things that did something. There was no formal computer science path. I learned by building, breaking, and rebuilding, and that loop never left me: find a hard problem, sit with it, and ship something that makes it simpler.
Years later it's still the same instinct, just with more scars and better tools. I care about how the code reads and how the person using it feels, in the same breath, and I've never been able to fake one for the other.
Leading, and still shipping
Today I lead engineering at DSRPT, a Google Premier Partner, where I help teams ship web and mobile products that hold up under real use. On the side I build developer-first tools: VS Code extensions, small CLIs, and AI-assisted workflows, the kind of thing that makes other builders' days a little quieter.
The throughline is the same everywhere. I like taking something genuinely difficult and handing it back simple, fast, and a little bit better than it had to be.
Four things I won't compromise on
-
01
Understand the problem first
Before I write a line of code I want to know your product, your users, and the constraints you're really working under. The budget, the deadline, the team that has to maintain this after I'm gone. Good software fits the situation, it doesn't just impress in a first demo.
-
02
Clean code, no drama
I write code the next person can read and change without fear. Tested where it matters, documented where it helps, boring in the places that should be boring. Clever is a liability six months later.
-
03
Ship what people use
I'd rather build the thing that quietly works every day than the thing that looks great on stage. The measure is real use, not the launch tweet.
-
04
Say the hard thing early
If an idea is weak, I'll tell you, kindly, and bring a stronger one. I'd rather have the awkward conversation up front than let you find the problem in production.
Still curious, mostly
When I'm not shipping, I'm usually reading about systems I'll probably never need, poking at a new language, or helping another developer get unstuck. I learn best by teaching, which is why I write. If a problem was annoying enough to solve, it's probably worth a post so the next person spends an afternoon instead of a week.
I'm from Lebanon, I live in Kuwait, and I work with people across the Gulf and worldwide on a remote schedule. Different time zones, same standard for the work.
Let's build something
worth remembering.
Got a project, an idea, or just want to compare notes? I reply within a business day.
Start a conversation →