Abbas

Ahmed Abbas

Software Engineer

Giza, Egypt

About

I am a software engineer with a B.Sc. in Computer Science, specializing in backend development and distributed systems. Currently open to new opportunities.

Early in college, I dedicated my time to CP. I solved +3000 problems across various OJs and qualified for the ECPC Finals. Coding daily in C++ reshaped my problem-solving mindset, building a solid foundation to learn new technologies quickly. I later volunteered to mentor CP trainees and served as a Problemsetter lead, creating and preparing problems from scratch for OJs.

My focus is backend engineering - building production-grade, scalable APIs with Node.js, NestJS, and FastAPI, with containerized deployments via Docker and Nginx. I am fascinated by how systems work under the hood, designing architectures, and evaluating technical trade-offs.

Tools & Technologies

Languages

C++ JavaScript TypeScript Python Java Go C# SQL

Backend

Node.js Express.js NestJS FastAPI REST APIs WebSockets SSE Socket.IO BullMQ JWT

Databases & Caching

MongoDB Mongoose PostgreSQL TypeORM Redis

DevOps & Tools

Docker Nginx CI/CD (GitHub Actions) Linux Git pnpm Jest K6
ANIS - Parental Control & Child Monitoring logo

A parental control platform that helps families monitor and manage their children's digital activity. The system combines cloud-based intelligence with on-device AI to analyze content in real time, stream live telemetry to parents, and process background tasks asynchronously - all behind a load-balanced, containerized backend serving 80+ API endpoints.

Node.js Express MongoDB Redis FastAPI Docker Nginx
Dentop - Dental Clinic Website logo

A production website built for a real dental clinic, currently live and handling day-to-day operations. It covers appointment booking, service browsing, multilingual content, and an AI-powered chatbot using RAG for patient inquiries. The backend follows clean architecture with role-based access control and includes a Telegram bot that proactively alerts on API health, database status, and server resource usage.

NestJS PostgreSQL TypeORM Redis
Pixel-It logo

A lightweight desktop image editor with an interactive GUI that supports multiple image formats. It ships with 10+ pixel-level filters and effects - from Gaussian blur and edge detection to oil painting and posterize - along with practical tools like crop, zoom, undo/redo, compression control, and EXIF metadata inspection. Documentation is auto-deployed via a CI/CD pipeline.

C# .NET WinForms AForge.NET GitHub Actions MkDocs

Selected Blogs

View all →