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.
SOFTWARE · INTELLIGENCE · SYSTEMS
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.

01 — 04 A considered approach. From idea to implementation.
01 / Expertise
From a single application to the systems that connect it. Three complementary areas of work.
Full-stack applications, backend services and database-backed tools built around practical requirements.
From application interfaces to Node.js services and SQL-backed workflows.
Machine learning, language processing and computer vision that add useful capabilities to software.
Mouth tracking for visual speech research and browser-based object detection.
Connected applications and operational workflows, with attention to maintainability and reliability.
Application integration and operational platform development during military service.
02 / Selected work
Four projects spanning operational software, academic research, applied computer vision and a commerce prototype.
An Arabic RTL administrative and licensing platform connecting eight specialist applications through shared access and unified person search.
Professional experience
My graduation project at Nile University, exploring visual speech recognition for Egyptian Arabic as part of a research team.
Nile University · 2024
A hands-on object detector that runs inference on images and camera frames in the browser.
Working browser demo
A local React, Express and SQLite commerce prototype connecting catalog, inventory, orders and a transparent rule-based pricing sandbox.
Local demonstration prototype
03 / Experience
Practical software work, from operational applications to enterprise engineering training.
Administrative software & application integration
Developed and supported administrative applications during military service, helping replace fragmented manual processes with connected digital workflows.
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.
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
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.
Start with the people, data and workflow. Identify what the software needs to make easier.
Define application boundaries, data models and interfaces before connecting the parts.
Implement usable components, then check how they behave together in the actual workflow.
Check failure paths and real usage conditions. Keep the software understandable as it evolves.
05 / Technical stack
Technologies used across my software work and AI projects, organized by where they fit.
JavaScript · Python · SQL
React · HTML · CSS · Vite
Node.js · Express · REST APIs
TensorFlow · TensorFlow.js · MediaPipe · OpenCV
MySQL · SQL Server
Docker · Linux · Git · GitHub
06 / Get in touch
For software engineering opportunities, AI projects and practical development collaborations.
mohamed.hani.ramadan@gmail.com