# FAQ — Mohamed Lotfy

## Who is Mohamed Lotfy?

Mohamed Lotfy is a Tech Lead based in Alexandria, Egypt, currently at Boud (Saudi Arabia, remote) as Tech Lead | Senior Specialist. He has thirteen-plus years across SaaS, e-commerce, and enterprise platforms, and writes publicly on Spec-Driven Development, agentic coding, and the Claude Code ecosystem.

## Where is Mohamed Lotfy based?

Alexandria, Egypt. He works remotely for Boud in Saudi Arabia and has worked remotely throughout most of his career, including roles with teams in Saudi Arabia, Egypt, and Jordan.

## What is Mohamed's current role?

Tech Lead | Senior Specialist at Boud, Saudi Arabia (remote), since March 2026. Scope covers engineering strategy, cross-team coordination, technical decision-making, and driving adoption of AI-augmented workflows — Claude Code, Cursor, and Spec-Driven Development — across product lines.

## How does AI-augmented engineering differ from vibe coding?

Vibe coding means prompting an AI for code ad hoc, accepting what comes back, and shipping it. AI-augmented engineering treats the specification as the primary artifact: requirements, architecture, and tasks are authored deliberately, then delegated to AI agents under phase-gate review with atomic commits. The difference is architectural coherence and production quality — AI velocity without abandoning engineering rigor.

## What is Spec-Driven Development, and why does Mohamed practice it?

Spec-Driven Development treats the specification as the primary development artifact. Code is generated from human-authored specs rather than ad-hoc prompting. Mohamed practices it because unstructured AI workflows produce plausible-looking code that drifts from intent; explicit specs give AI agents the context they need to produce code that survives review, tests, and production.

## What is agentic coding?

Agentic coding is the practice of delegating implementation work to AI agents that operate autonomously within defined contexts — reading files, running tools, writing code, and committing under human supervision. The key distinction from autocomplete is scope: an agent receives a task, plans the steps, executes, and reports back.

## Which AI coding tools does Mohamed use in practice?

Primary: Claude Code (subagents, MCP, hooks, task orchestration) and Cursor AI (agent mode, multi-file refactors). Also hands-on with Windsurf, GitHub Copilot, Codex, Tabnine, and Codium/Qodo for code quality. For SDD and context engineering: GitHub Spec Kit, CLAUDE.md/AGENTS.md memory files, and cc-sdd.

## What tech stack does Mohamed work in?

Frontend: React, Next.js, Redux, React Native, TypeScript, Tailwind CSS, Ant Design. Backend: Node.js, NestJS, Express.js, MongoDB, MySQL, REST, GraphQL. DevOps: Docker, Kubernetes, CI/CD pipelines. Methodologies: Spec-Driven Development, SOLID, DDD, microservices.

## How do I contact Mohamed for work?

Email hi@lotfy.ai — preferred for engagement inquiries, interviews, and advisory requests. Phone: +20 10 80 6060 40 (voice / WhatsApp). LinkedIn: https://www.linkedin.com/in/mo-lotfy/. Response within one business day.

## What kinds of engagements does Mohamed take?

Full-time Tech Lead and engineering leadership roles (remote, MENA timezones). Short-term advisory on AI tooling adoption, Spec-Driven Development rollout, and Claude Code workflows. Consulting on architecture, code review standards, and AI-assisted refactors. Availability and scope are discussed over email.
