Hi, I'm Abdelrahman Amer
Software Engineer

Building robust backend systems, interactive web interfaces, and solving complex problems with clean code.

Abdelrahman Amer

About Me

I am a highly disciplined Software Engineer with a robust foundation in full-stack development and system-level programming. With a unique university background in Commerce, I bring a blend of business logic and technical rigor to my work.

My journey includes rigorous training at ALX Africa, where I honed my skills in Python, C, and modern web technologies. I have a proven ability in rapid self-learning and problem decomposition, thriving in Agile environments.

Whether it's engineering a Unix shell from scratch in C or deploying scalable REST APIs with Node.js, I am committed to delivering high-quality software solutions.

ALX Africa Software Engineering Certificate

Feb 2023 – Jun 2025

Intensive program focusing on System Engineering, Algorithms, and Full-Stack Development.

Bachelor of Commerce

Cairo University | Aug 2018 – Jun 2023

Faculty of Commerce, providing a strong foundation in business and analytical thinking.

Technical Competencies

Back-End & Systems

Python Node.js C Programming Linux/Unix Bash/Shell Memory Management

Front-End & Web

JavaScript (ES6+) TypeScript React HTML5/CSS3 Redux

Databases & Data

MySQL PostgreSQL Redis SQL Data Modeling MongoDB

DevOps & Methodologies

Git/GitHub Docker NGINX OOP Data Structures & Algorithms Agile

Featured Projects

AirBnB Clone - Backend

Engineered a complete full-stack foundation using a custom Python command-line interface. Handles all application classes with full CRUD functionality.

Python Custom ORM JSON
View on GitHub

Full-Stack for Crypto Portfolio

Built a Node.js/Express server with MySQL to manage cryptocurrency investments. Implemented automated average price calculation.

Node.js Express MySQL
View on GitHub

Simple Shell (C)

Developed a custom UNIX command-line interpreter implementing core shell functionalities using system calls like fork, execve, and wait.

C Language Linux Syscalls
View on GitHub

Full-Stack JavaScript System

Built complex backend systems including REST APIs, Redis caching, and async data processing. Implemented job queues and rate limiting.

Node.js Redis Queue Systems
View on GitHub

Flask To-Do Web App

Developed a full-stack web application using Python/Flask with SQLite. Features RESTful routing and dynamic HTML templating.

Python Flask SQLite
View on GitHub
Current Focus

Diving into AI & Machine Learning

Currently expanding my technical horizon by diving deep into Machine Learning and AI Agents. I am actively studying the architecture of intelligent agents and leveraging my backend expertise to build scalable, data-driven AI solutions.