A software engineer from Yemen who likes the projects that need engineering thought before code: multi-role systems, sensitive data, and products people rely on every day.
- 🏢 Full-Stack Developer at Yemen Soft, on Angular and .NET
- 🚀 Freelance since 2022, with 28 products shipped: web platforms, apps on Google Play, desktop systems
- 🤖 I build AI into products with Claude, OpenAI and agents
- 🔐 I studied web application security, so I write code with attacks in mind
- 🎓 BSc in Information Technology, and self-taught since 2020
const suleiman = {
role: "Software Engineer",
location: "Yemen · remote-friendly",
now: { company: "Yemen Soft", stack: ["Angular", ".NET"] },
builds: ["Web platforms", "Mobile apps", "Desktop systems", "AI products"],
favorites: { backend: "Laravel + DDD", frontend: "React + TanStack Query", mobile: "Flutter + BLoC" },
speaks: ["Arabic", "English"],
askMeAbout:["multi-role systems", "RTL interfaces", "LLMs in production", "web security"],
} as const;| Languages | |
| Frontend | |
| Backend | |
| Mobile & Desktop | |
| Data & DevOps | |
| AI |
|
| Project | What it does | Built with | |
|---|---|---|---|
| 🧠 | Kadih | AI hiring platform. Claude reads and writes CVs; dashboards for admins, companies and job seekers | React Laravel 12 DDD Claude |
| 🤖 | Shamel | Arabic AI agent that writes reports, research and slide decks, and routes each task to the right model | Python FastAPI React TS |
| ⚖️ | LawgicAI | AI legal advisor for Saudi law, running on OpenAI, Anthropic and DeepSeek | Laravel OpenAI Anthropic |
| 🛠️ | Hirafi | Home-services marketplace with ratings, chat, Stripe payments and 3 dashboards | Laravel 12 MySQL Stripe |
| 🏟️ | Nahda Club | Sports club system: web dashboard, mobile app and API for members, subscriptions and attendance | React Node.js Supabase Flutter |
| 📶 | Alnujum Net | Internet voucher sales: customer app, distributor app and admin panel, live on Google Play | Flutter BLoC Laravel Firebase |
| 🧰 | AyKhadamat | Two-sided services platform with client and provider apps on Google Play | Flutter Laravel Google Maps |
| 💍 | Alzahrani Gold | Gold store where customers pay monthly and then receive their gold | Laravel 12 Tailwind 4 MySQL |
| 📈 | FINIX Academy | Trading academy site with its own CMS, auth and charts | Next.js 16 Prisma PostgreSQL |
| 💰 | Alwajeih | Desktop system that runs savings associations and tracks contributions | C# .NET 6 WPF SQLite |
→ All 28 projects, with case studies, on alhagami.com
- PillScan: AI-powered medication identification and management
- Antigravity-Manager: I added Arabic support to this Tauri + Rust desktop app
- sanad: medical emergency alerts for people with epilepsy
- aid-site: an interactive first aid and emergency guide
- zai-autocloser: a userscript that closes the Z.ai peak-hours popup and resends your message with backoff
- drowning-detection-project: a computer vision experiment for drowning detection
2020 Self-taught: tutorials, small experiments and plenty of mistakes
2022 Freelancer: websites, web systems, desktop systems and mobile apps
── Web application security fundamentals, practised in training labs
── BSc in Information Technology, then AI products: Kadih, LawgicAI
2026 Full-Stack Developer @ Yemen Soft (Angular · .NET)



