Hello, I'm

Girgis Emad

Backend Software Engineer
Can Do Frontend

THE ONLY WAY IS UP

Scroll Down

About Me

About me
Backend Software Engineer
Complete Backend Expertise

Full API Design & Backend Architecture

End-to-end experience building production-ready APIs — from database schema design to authentication flows, middleware architecture, and deployment. Proficient in the complete backend lifecycle with a strong focus on SQL and PostgreSQL.

Node.jsExpress.jsNestJSGolangDrizzle ORMPostgreSQLSQLJWTDockerAWS EC2

My Skills

Deep problem-solving ability meets backend engineering expertise

Algorithm & Data Structure Mastery

Consistently solving complex algorithmic challenges. Over 680+ problems solved across multiple platforms to manually master every coding pattern.

443
Problems Solved
Codeforces Stats
131
Problems Solved (Python, JS, C++)
LeetCode Stats
106
Problems Solved (Multiple passes)
NeetCode Stats

Software Engineer

Tech Stack Graph

Languages Backend Databases Frontend DevOps

Hover a node to explore connections

My Projects

Backend systems and APIs built to solve real problems

My Journey

Milestones and certifications along my path

2026

8th Place — Build with AI Hackathon (Google Developer Group)

Placed 8th university-wide in a 6-hour Build with AI hackathon by Google Developer Group, competing against Engineering, Computing, and other colleges. Teamed up with Youssef Hesham using an AI-native workflow — Antigravity Pro, Gemini CLI, Copilot, and Claude/GPT — with MCP servers giving the AI live access to Supabase and GitHub. Split the app into parallel tasks using session management and Caveman/Brainstorm skills, enabling both teammates to ship independently with zero conflicts. Stack: Next.js, Supabase, Tailwind CSS.

8th PlaceAI HackathonGoogle GDGNext.jsSupabaseMCP
2025

Full Stack Web Development — NTI & ITIDA

Intensive full-stack web development program by the National Telecommunication Institute (NTI) and Information Technology Industry Development Agency (ITIDA). Mastered modern web technologies including React, Next.js, Node.js, NestJS, and database management.

NTI CertifiedITIDA FundedFull Stack
2024

Software Developer — Magdi Yacoub Heart Foundation

Completed professional training and development work at Magdi Yacoub Heart Foundation, one of Egypt's leading healthcare institutions. Contributed to building web applications for healthcare management systems.

HealthcareReal-World ImpactBackend Dev
2024

Academic Excellence — Arab Academy for Science & Technology

Achieved a GPA above 3.5 across multiple semesters in Computing & Information Technology at Arab Academy for Science, Technology and Maritime Transport — Aswan Branch. Recognized for consistent academic distinction.

GPA Above 3.5CS StudentAAST

Open Source Contributions

Giving back to the community and making an impact

99 Repository — ThePrimeagen

4.5K Stars
View Repository

This repository is called 99 and it is a Neovim IDE plugin written in Lua. The idea is to enable AI in the code editor but with high restriction so that you can run multiple AI prompts at once, focusing each prompt on a specific function or class. The AI models cannot edit anything outside the area you selected. The AI collects the current project context and performs requested edits within this specific range. It's a great tool to have full control over the AI model, requesting specific edits in specific areas of the codebase without the risk of unwanted changes.

Books I Recommend

Dive Into Design Patterns

Dive Into Design Patterns

Alexander Shvets
Unit Testing

Unit Testing

Vladimir Khorikov
The Go Programming Language

The Go Programming Language

Donovan & Kernighan
Designing Data-Intensive Applications

Designing Data-Intensive Applications

Martin Kleppmann