< Hello, World. />

RAMY ABDELMALAK

Software Engineer |

Software engineer writing clean, fast code. C++ and TypeScript are my main tools. I build things that hold up from algorithms to applications.

0+ Projects 0 Core Stacks Cairo, Egypt
Scroll
02

ABOUT

I'm a software engineer based in Cairo, Egypt. I spend most of my time writing C++ and TypeScript whether it's systems work, web backends, or AI-integrated apps.

I've worked across the full stack: data structures and algorithms at the low level, REST APIs and modern frontends at the top. I have a hardware background from microcontroller projects it sharpens how I think about constraints and efficiency but software is where I live.

Currently building, learning, and making things that actually work.

┌─────────────────────────────────┐
│  ramy@dev: ~$                   │
│                                 │
│  const ramy = {                 │
│    role: "Software Engineer",   │
│    location: "Cairo, EG",       │
│    languages: [                 │
│      "C++", "TypeScript",       │
│      "Python", "JavaScript"     │
│    ],                           │
│    focus: "building things      │
│             that work",         │
│    hardware: true  // bonus     │
│  }                              │
│                                 │
│  > ramy.available()             │
│  ✓ Open to opportunities        │
└─────────────────────────────────┘
              
03

SKILLS

LANGUAGES

C++TypeScriptJavaScriptPythonCSQLHTML

EMBEDDED & SYSTEMS

PIC16F877AAssemblyMicrocontrollersUARTSPII2CLow-level C

WEB & FRAMEWORKS

Node.jsReactNext.jsREST APIsHTML/CSSFlaskExpress

TOOLS & CS

GitGitHubLinuxDockerOOPData StructuresAlgorithms

LeetCode Progress

Visit Profile ↗
80+/3874
Solved
0 Attempting
Easy
30+/932
Med.
45+/2027
Hard
5+/915
04

PROJECTS

Systems-level rigor meets practical product engineering.

03
PROJECT

Hospital Management System

Console-based C++ hospital system using OOP and STL vectors, queues, stacks to model real patient record management, appointment scheduling, and emergency triage.

C++OOPSTLData Structures
04
PROJECT

C++ Maze Generation & Solver

Generates perfect mazes using recursive and iterative DFS, then solves them with deterministic path traversal. Configurable grid sizes and full path visualization.

C++DFSAlgorithmsGraph Theory
05
PROJECT

PIC16F877A PONG Console

A fully working PONG game on an 8-bit PIC microcontroller with real-time game loop, GPIO input, display output, all under strict memory constraints.

Embedded CPIC16F877AAssemblyReal-Time
06
PROJECT

IBM Emotion Detection AI

Flask web app that detects emotion in text using IBM Watson NLP classifying anger, joy, fear, sadness, and disgust with structured JSON output.

PythonFlaskIBM WatsonNLP
06

CONTACT

Whether it's a project idea, a collaboration, or just to say hello.

Send a Message

GitHub Statistics

Loading stats...