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.

TypeScriptReact 19Next.js App RouterServer ComponentstRPCZodPrismaPostgreSQLTailwind CSSshadcn/uiLaravelPHP 8C# / .NETPythonDockerKubernetesGitHub ActionsGenerative AI APIs

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.

Send a message

What's it about?
At least 20 characters

Your email is only used to reply to you.