About
Ahmed Fathallah
Full-stack software engineer
I'm a full-stack software engineer focused on building solid, scalable software that genuinely helps the people using it. I own features end to end: data modelling, API design, user interface, and the automated pipeline that takes them to production.
My work spans business platforms (recruitment and HR systems, attendance tracking, operational dashboards) and AI-assisted products. I favour strongly typed, well-tested code, clear domain models and fully automated delivery, so that shipping is routine rather than risky.
On this site I write in-depth articles about the engineering decisions behind that work. The site itself is a production Next.js application with Prisma and PostgreSQL, built and released automatically on every commit. Read how it ships.
What I do
Modern full-stack TypeScript
Next.js App Router with React Server Components and Server Actions, end-to-end type safety with tRPC and Zod, Prisma on PostgreSQL, and accessible interfaces with Tailwind CSS and shadcn/ui.
Robust back-end services
Laravel and PHP 8 APIs designed around policies, Form Requests and backed enums, plus services in C#/.NET and Python where they are the right fit.
Cloud-native delivery
Multi-stage Docker builds, GitHub Actions pipelines publishing immutable images to GHCR, Kubernetes manifests with the Gateway API, and one-click rollbacks.
Applied generative AI
Integrating AI models into real products: image generation through hosted model APIs and LLM-powered assistants with streaming responses.
Contact
Get in touch
Technical questions, feedback on an article or a potential collaboration: send a message and it goes directly to my inbox. I'll reply to the address you provide.