A few decades.
Same instinct.
Technology keeps changing. The urge to open it up, understand how it works and see what happens? That part stays.
First computer.
BASIC, Windows 3.11 and a blinking cursor that did what I typed. That was enough. I was hooked.
Security, for real.
Curiosity turned into work: testing systems, finding the holes and helping people close them before someone else found them.
My own company.
Domains, hosting, managed dedicated servers, websites and voice chat rooms. By 2005: about 500 sites and 2,000+ rooms. It’s still running today.
Graduated. And this domain.
A BSc in Information Technology from Menoufia University, earned while running the company. The same year, I claimed this small corner of the internet.
Still building.
Leading technical work in the public sector, and finding out where AI actually helps, safely.
I never stopped writing code.
Security and consulting get the headlines, but the code never stopped. It started with BASIC on that first computer. Then came C and C++, Java, C# and ASP.NET, and PHP, which I only truly fell for once Laravel came along. Phones brought Ionic and Flutter. These days it’s mostly Rust, Go, Node.js and TypeScript.
The newest proof: I built a password generator because I wanted one I could trust. Then I thought, why keep it to myself? It’s now Sharaf Tools: 25+ free tools in 10 languages, on the web, iOS and Android, and everything runs in your browser.
Try Sharaf Tools- Where it began
- BASIC
- Along the way
- C · C++ · Java · C# · ASP.NET · PHP
- The favourite
- Laravel, the reason I love PHP
- On phones
- Ionic · Flutter
- Every day now
- Rust · Go · Node.js · TypeScript · JavaScript
