Abbas

Ahmed Abbas

Software Engineer

Giza, Egypt

About

I am a software engineer and 4th year computer science student, 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.

After briefly exploring AI and machine learning, I realized my true focus is backend engineering, primarily with Node.js. I am fascinated by how systems work under the hood, designing architectures, and evaluating technical trade-offs. Recently, I've also integrated DevOps practices into my projects to better understand full-cycle deployment and maintenance.

Tools & Technologies

Languages

TypeScript JavaScript Java C++ C# Python Go

Frameworks

Node.js Expressjs FastAPI React

Concepts

REST APIs Socket.IO BullMQ Microservices Software Testing

Databases

MongoDB mssql mysql PostgreSQL Redis

Tools

Git k6 Docker Nginx CI/CD
Pixel-It logo

Pixel It is a lightweight C# WinForms image-editor that lets you apply filters-brightness, contrast, blur, oil-painting, negative, grayscale, metadata viewing/clearing, and more-to any bitmap. It's perfect for quick, pixel-level edits without the weight of a full graphics suite.

C# Window Frame Image Processing
TelegramBot XO Game logo

A Telegram bot that lets you play Tic-Tac-Toe against an unbeatable AI using the MINIMAX algorithm.

Python Telegram API MongoDB
URL Shortener logo

A simple Django-based web application that allows users to shorten long URLs using various URL shortening services. This project utilizes the pyshorteners library to interact with different URL shortening APIs and provides a user-friendly interface for quick URL shortening.

Python Django static HTML rendering API Integration

Selected Blogs

View all →