Full Stack Engineer

Open to full-time
Bio

Ahmed A is a Full Stack Engineer with several years of experience in web and mobile development, specializing in building scalable applications and optimizing backend systems. Ahmed's core stack includes React, React Native, NestJS, Spring Boot, and Express.js, alongside database technologies like MongoDB and PostgreSQL. He builds dynamic web and mobile applications, secure reverse proxies, and intelligent scheduling systems, employing practices such as JWT authentication, rate limiting, and containerization with Docker. At Qupil, Ahmed significantly increased the daily new subscriber count by 2–3x through the development of new premium lesson types. He also led a project at The German University in Cairo that reduced scheduling time from two weeks to five hours using a Genetic Algorithm, impacting 600 students. Ahmed holds a BSc. in Computer Science & Engineering from The German University in Cairo. He is best suited for roles that require innovative full-stack development and the creation of user-centric applications.

Expertise
MongoDBGitPythonReactReact NativeNode.jsJavaTypeScriptDocument DatabaseRelational DatabaseHTMLJavaScriptSQL
Video Intro
Assessments
APPLICANT AVG · 49%AHMED · 85%0255075100TopASSESSMENT SCORE (0–100)
  • Implement an LRU Cache AlgorithmHard
  • Understanding Rate Limiting in APIsMedium
  • Understanding ReactJS's Virtual DOM EfficiencyMedium
Projects

SpokenHabit

Built a voice-powered habit tracker using React Native, Supabase, and Large Language Models, enabling hands-free habit management.

Reverse Proxy

Engineered a secure Express.js reverse proxy server featuring weighted load balancing, JWT authentication, rate limiting, and dynamic health checks, fully containerized with Docker for easy deployment.

Course Website

Developed an e-learning platform using MongoDB, Express.js, React, and Node.js, featuring course progress tracking and certificate generation.

AICalendar

Implemented an intelligent scheduling system with React, Express.js, and Together.ai, leveraging natural language processing for tutor availability.

Task Manager Application

Created a task management web app using Spring Boot, PostgreSQL with Spring JPA, and Docker, implementing CRUD operations.

Turn-Based City Conquering Game

Designed a strategy game in Java with Java Swing, implementing city management, army recruitment, and conquest mechanics.

Image Denoising Autoencoder

Built a deep learning model with TensorFlow and Keras for image denoising, outperforming BM3D across multiple noise types.

Experience
  1. Fullstack Engineer Intern

    QupilApr 2025Jun 2025
    • Built new premium lesson types for Quran learning, increasing daily new subscriber count by 2–3x.
    • Fixed critical bugs blocking payments and user logins, restoring revenue flow.
    • Upgraded Stripe API to support Apple Pay & Google Pay with backwards compatibility.
    • Shipped voice-recognition feature for speech-based question answering.
    NestJSReact NativeMongoDBGit
  2. Software Engineer Intern

    The German University in CairoAug 2022Oct 2022
    • Led a team of 5 to design and implement Python-based scheduling algorithms.
    • Reduced defense scheduling from 2 weeks to 5 hours via Genetic Algorithm for 600 students’ theses.
    PythonAlgorithms
Education
  1. BSc. in Computer Science & Engineering

    The German University in CairoEgypt2019 — 2024
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Ogbonna E.
Ogbonna E.

Full Stack Engineer

0-2 Years of Experience

Nigeria
BashPythonC++SQL
Joel O.
Joel O.

Full Stack Engineer

0-2 Years of Experience

Vue.jsNode.jsMongoDBGit
Javaria M.
Javaria M.

Full Stack Engineer

0-2 Years of Experience

MongoDBNode.jsSQLCSS
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavaScript
Muhammad A.
Muhammad A.

Full Stack Engineer

0-2 Years of Experience

JavaPythonJavaScriptNode.js
View all

Full Stack Engineer

0-2 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll