About
From civil engineer to fullstack AI engineer
I studied civil engineering. A habit of automating everything is what pulled me into software: first Excel formulas to save time, then a bot to grab GPU cards during the Bitcoin boom.
That bot taught me what tutorials don't: real systems break, and the question that matters is what happens when they do. My first Upwork project in 2022 grew into a freelance career of 50+ projects for 30+ clients, the Top Rated Plus badge, and then full-time engineering roles.
Today I'm a Senior Software Engineer at Vodafone, building large-scale apps used by millions, and a Fullstack AI Developer at evyAI, where I lead the team that refactored the platform after its MVP. I write TypeScript end to end and focus on LLM products that hold up in production.

- Based in
- Cairo, Egypt
- Time zone
- GMT+2 / GMT+3
- Languages
- Arabic (native), English (C2)
- Work style
- Remote or hybrid
Experience
Professional experience
Senior Software Engineer · Vodafone
Sep 2024 – PresentFull-time · Egypt, Hybrid
- Develop and maintain large-scale applications with Angular, Node.js and Java that serve millions of users.
- Build and maintain fullstack business solutions for the entire company through internal applications.
- Implement features that improve user engagement and support business growth.
- Collaborate with cross-functional teams on functionality and user experience.
- TypeScript
- Angular
- RxJS
- NgRx
- React
- Node.js
- Java
- PostgreSQL
Fullstack AI Developer · evyAI
Aug 2024 – PresentContract · Remote
- Led the team that revamped and refactored the platform after a successful MVP, reducing costs and bugs while increasing performance.
- Refactored the critical paths and cut the Firestore bill by 50x and the bundle size by 10x, while starting a new codebase that follows best practices.
- Architected AI workflows with LangChain for persona-based content generation and context-aware networking tools.
- Built a low-latency React browser extension that gives users real-time AI assistance inside dynamic web pages.
- TypeScript
- React
- Node.js
- LangChain
- OpenAI API
- Firebase Functions
- Firestore
- GCP
Fullstack Engineer · Teamupai.io
Feb 2024 – Aug 2024Full-time · UAE, Remote
- Revamped and expanded n8n's codebase to match a new product design.
- Added new workflows and the ability for users to create their own AI agents.
- Worked across the Vue frontend and the Node.js, TypeORM and Postgres backend.
- TypeScript
- Vue
- Node.js
- LangChain
- TypeORM
- PostgreSQL
- n8n
Fullstack Engineer · Nextrole.ai
Mar 2023 – Dec 2023Contract · USA, Remote
- Created a framework that orchestrates automations from server-driven JSON, letting the backend build a tailored workflow for each step at runtime.
- Developed and maintained core product services, APIs and database schemas.
- Built the React and Tailwind frontend: authentication, dashboards and workflow management.
- Documented new features and REST APIs and supported frontend engineers with integrations.
- TypeScript
- React
- Node.js
- Express
- MongoDB
- Stripe
- Tailwind CSS
Fullstack Engineer · Top Rated Plus · Upwork
Dec 2022 – Feb 2024Freelance · Remote
- Delivered 50+ projects for 30+ clients worldwide, as a solo developer on small projects and a core team member on larger ones.
- Built fullstack solutions with React, Next.js and RESTful Node.js APIs, including microservices and modular APIs.
- Set up CI/CD pipelines and optimized application performance and database queries.
- Earned Top Rated Plus: the top 1% of developers on the platform.
- React
- Next.js
- Node.js
- TypeScript
- PostgreSQL
- MongoDB
- Firebase
- GCP
Education
BSc. Engineering
Misr University for Science and Technology (MUST), 6th of October, Egypt · 2014 – 2019
Grade: Very Good · Final project: Excellent
Certifications
Toolbox
Skills
- AI & LLMs
- LangChain · OpenAI API · AI agents · Prompt engineering · LLM automations · n8n
- Frontend
- React · Angular · Next.js · Vue · RxJS / NgRx · Zustand · Redux · Tailwind CSS · Material UI · Mantine
- Backend
- Node.js · Express · REST · GraphQL · Firebase Functions · TypeORM · Stripe
- Data
- PostgreSQL · MongoDB · Firestore
- Cloud & DevOps
- Google Cloud · Docker · Kubernetes · GitHub Actions · CI/CD
- Testing & automation
- Jest · Playwright · Puppeteer · Chrome extensions · Web scraping
Recommendations
In their words
“Ahmed is a great developer, I have been recruiting developers for around 10 years now, Ahmed is the most preferable type I always look for, honest, trustworthy, professional, mature, passionate, reliable, always learning, he is definitely a great addition to any team, and I see him as a potential leader in the near future. If you ever came to see this review, go for it, hire him without a second thought!”
“Very satisfied with Ahmed's work. I've done a lot of projects on Upwork and this was by far one of the best. Ahmed not only delivered on the project, he was a collaborative partner who helped me think through requirements and knocked them out of the park.”
“Ahmed was pleasant to work with, communication was good, he met the requirements and got the job done fast. The code quality was fantastic. A+++”
“Ahmed perfectly executed the task and exceeded expectations. Very responsive, and quick turnaround. Any team would be lucky to have him”
Have an AI feature or a product to ship?
Hiring for a senior fullstack or AI role, or need a developer for a project? Send a short brief and let's see if we're a fit.