SOFTWARE · INTELLIGENCE · SYSTEMS

Mohamed Hani
Ramadan.

Software & Systems Engineer

Building intelligent software
and operational systems.

I design and build software systems that turn complex requirements into practical solutions, drawing on full-stack engineering, artificial intelligence and systems architecture.

Portrait of Mohamed Hani Ramadan
Cairo, EgyptGitHub LinkedIn

01 — 04 A considered approach. From idea to implementation.

Full-Stack DevelopmentAI EngineeringSystems ArchitectureComputer Vision

01 / Expertise

Engineering across the stack.

From a single application to the systems that connect it. Three complementary areas of work.

Software Engineering

Full-stack applications, backend services and database-backed tools built around practical requirements.

From application interfaces to Node.js services and SQL-backed workflows.

Artificial Intelligence

Machine learning, language processing and computer vision that add useful capabilities to software.

Mouth tracking for visual speech research and browser-based object detection.

Systems Engineering

Connected applications and operational workflows, with attention to maintainability and reliability.

Application integration and operational platform development during military service.

02 / Selected work

Experience, made tangible.

Four projects spanning operational software, academic research, applied computer vision and a commerce prototype.

03 / Experience

Built around
real requirements.

Practical software work, from operational applications to enterprise engineering training.

2025 — 2026Military service

Software & Systems Development

Administrative software & application integration

Developed and supported administrative applications during military service, helping replace fragmented manual processes with connected digital workflows.

  • Worked across requirements, frontend and backend implementation.
  • Contributed to platform architecture and application integration.
  • Troubleshot software issues, maintained applications and supported users.
Explore the engineering work
SEP — OCT 2024Internship / training

Software Engineering Internship

El Sewedy — Oracle · IT Application Department

Training in programming, algorithms and structured problem solving, with exposure to SQL, relational databases and enterprise development practices in an Oracle environment.

AUG 2024Internship

Software Engineering Intern

Elsewedy Electric

Explored how software, AI and data-driven tools could support supply-chain and logistics workflows. Connected technical concepts with practical business requirements.

04 / About & approach

The whole system
matters.

My work sits at the intersection of software, intelligent capabilities and the people who use them.

Developing operational applications taught me to look beyond individual features: how data moves, how tools fit a workflow and how a system will be supported after implementation.

NU
B.Sc. Computer ScienceArtificial Intelligence specializationNile University · Graduated 2024

How I approach engineering

From understanding to implementation
  1. 01

    Understand the requirements

    Start with the people, data and workflow. Identify what the software needs to make easier.

  2. 02

    Design the right structure

    Define application boundaries, data models and interfaces before connecting the parts.

  3. 03

    Build and integrate

    Implement usable components, then check how they behave together in the actual workflow.

  4. 04

    Test, deploy and maintain

    Check failure paths and real usage conditions. Keep the software understandable as it evolves.

05 / Technical stack

Tools for the task at hand.

Technologies used across my software work and AI projects, organized by where they fit.

Languages

JavaScript · Python · SQL

Frontend

React · HTML · CSS · Vite

Backend & APIs

Node.js · Express · REST APIs

AI & machine learning

TensorFlow · TensorFlow.js · MediaPipe · OpenCV

Databases

MySQL · SQL Server

Infrastructure & tools

Docker · Linux · Git · GitHub

06 / Get in touch

Have a system to build?
Let’s talk.

For software engineering opportunities, AI projects and practical development collaborations.

mohamed.hani.ramadan@gmail.com