Client work 01
dsrpt
Lead engineer. Technical direction and delivery for clients in Australia and across the GCC.
Visit DSRPTAbdulkader Safi
Senior and lead software engineer at dsrpt, an Australian company working out of Kuwait and Australia. Responsible for technical direction and delivery. Code is the smaller part of that.
The story
I was four or five, watching a kids channel where people built robots and games out of cardboard and empty plastic containers. I decided I was going to be an inventor. That was the whole plan for a few years.
Then I worked out that hardware costs money. I was eight, I had no budget, so I picked the half of it that was free. Software. That is the real reason I do this and I have never found a better one.
The laptop and the internet arrived when I was 13. I have been writing code at home ever since, which puts me at fourteen years of practice now I am twenty-seven years old.
From there I built everything I could think of. Websites, front end, back end, desktop apps, IoT, data analytics. I went through Visual Basic, C#, C, C++, Rust, Zig, Lua, JavaScript, TypeScript, Python and PHP, mostly to find out what each one was actually for.
The last six years have been the professional half: intern, junior, senior, now lead. JavaScript, TypeScript, Python and PHP, with the framework picked to fit the project rather than out of habit.
Languages I went through
Dark chips are the four I still use at work.
Right now
Client delivery pays for the work. Open source and writing are where I try things before a client depends on them.
Client work 01
Lead engineer. Technical direction and delivery for clients in Australia and across the GCC.
Visit DSRPTOpen source 02
5 published packages, 4 Obsidian plugins, and 6 VS Code extensions, all MIT, all maintained in public.
See the projects →Writing 03
A blog and a build diary. Both about things that broke rather than things that went well.
Read the devlogs →Stack
Split by how often I actually use it, not by what looks good on a list. No percentages, because a bar claiming 87% Laravel is a number nobody can check.
Experience
From a call center in Kuwait to leading engineering at dsrpt, newest first.
→ now
2 yrs 9 mos
Current roleDSRPT · On Site · Full Time
Formerly Go Google.
→
2 mos
QUAD Digital Media · Hybrid · Full Time
→
2 yrs 6 mos
Verozone Solution EG · Remote · Internship
→
1 yr 7 mos
Ooredoo · On Site · Full Time
Education
University 2020 → 2023
Jinan University · Tripoli, Lebanon
Boot camp Jan 2023 → Mar 2023
Techlarious · Online
FAQ
Short answers to what clients ask before a first call.
I am from Lebanon and work across Kuwait and Australia, with dsrpt clients in both. Calls happen in whichever time zone suits the client.
Fourteen years, since my first laptop at 13. Six of those have been professional, starting as an intern in 2020.
Sets the technical direction for client projects, reviews the code that ships, and answers for delivery: whether it works, and whether it is live when it was meant to be.
Published packages, Obsidian plugins and VS Code extensions, all MIT licensed and maintained in public on GitHub. The work page lists them.
Work with me
Tell me what you're building, who it's for and when it has to be live. I'll reply with questions first, then a fixed quote.
Start a project