Building software — and the case for it.
Senior Software Engineer with strong experience in backend development, microservices, and distributed systems — and growing expertise in AI-assisted, agentic software development. I build robust, scalable systems in Java and Spring Boot, and explore how AI tooling and spec-driven practices change engineering work.
Selected projects
Agent Factory
Claude Code automation that turns a Jira ticket directly into a reviewable pull request, with slash commands and worktree workflows.
Payout
A payroll platform used by companies to register employees and disburse monthly salaries through Fawry's ecosystem.
MASKAN
A consent-gated, privacy-first two-sided real estate platform concept for the Egyptian market.
Recent writing
Evaluating Startup Ideas Like an Engineer
A structured framework for scoring early venture ideas against market, feasibility, and personal fit.
Read article → 2026-07-19What AI-Assisted Coding Actually Changes About Engineering Judgment
A working engineer's take on where AI-assisted development helps, and where it quietly erodes skill.
Read article → 2026-06-28Building an Agent Factory: From Jira Ticket to Pull Request
A walkthrough of an automated agent workflow that turns a ticket into a reviewable pull request.
Read article →