Backend & distributed systems

I build the backend systems that make AI products reliable.

APIs, queues, GPU inference, and release paths. The path from request to result, built to survive failure.

Yehia Gewily, backend and systems engineer
Yehia Gewily / Alexandria, EG
Open to backend, AI-infrastructure, and product-engineering roles GoC++20PythonRedisAWSDocker

Turning promising ideas into systems people can depend on.

Founding engineer at Nover, working the full path from an API request to a delivered AI result: real-time services, job orchestration, GPU inference, storage, deployment, and the failure handling between them.

Earlier: SEO data automation, EEG research software, and autonomous-rover systems. That work, plus an EE degree and leading a 70+ member robotics org, taught me to value clear ownership and software that stays understandable when something breaks.

Now
Founding engineer at Nover · final-year EE, Alexandria University
Focus
Backend APIs, job orchestration, GPU inference, real-time delivery
Tooling
Go, C++20, Python, Redis, AWS, Docker, Spring Boot, Kafka
Location
Alexandria, Egypt · remote-friendly

Systems I've shipped across research, data, and robotics.

Data automation, computational-neuroscience research, and student robotics. Each taught me something different about building carefully with other people.

Backend & Data Automation Intern

RankUp

May-July 2025 · Remote

I helped automate parts of an SEO research workflow, connecting FastAPI services with DataForSEO and language-model APIs. I also added cost tracking and structured logging so API usage and failures were easier to understand.

PythonFastAPISBERTAWS S3Rollbar

Software Engineer, R&D · Part-time

U LLC: The Mind Company

November 2023-May 2025 · Remote

I worked on a real-time EEG pipeline for a non-invasive neuromodulation research effort. My contribution covered signal processing, a Kuramoto-based computational module, containerized backend services, and validation work for the research platform.

PythonFastAPIDockerOpenBCISignal processing

Volunteer · Chairman, Vice Chairman & Software Engineer

Mind Cloud Robotics

September 2022-September 2025 · Alexandria

I joined as a rover software engineer and was later trusted to serve as Vice Chairman and Chairman of a 70+ member student engineering organization. In those roles, I helped align the software, electrical, and mechanical teams; supported the move to ROS 2; worked on university and industry partnerships; and coordinated funding, travel, and competition preparation. Together, the team earned second place at UGVC 2024 and third place at UGVC 2025. Earlier, I contributed to its ninth-place European Rover Challenge finish.

Chairman · 2024-25UGVC 2024 · 2nd placeUGVC 2025 · 3rd placeERC · 9th place

More projects

  • NabdaCardiac-monitoring platform across wearable firmware, Spring Boot APIs, ML reporting, alerts, and mobile/web clients.graduation
  • THAAD SimulationNoisy radar, Kalman filtering, fire-control gates, proportional navigation, and miss-distance assessment.simulation
  • Crypto Arbitrage PrototypeCoinbase and Binance WebSocket feeds through Kafka/Flink windows into alerts and observability.streaming
  • CI/CD InfrastructureLint, test, build, tag-by-commit-SHA, push, deploy, and rollback paths.infra
  • LangGraph Reference ArchitecturesTwelve notebooks covering agentic LLM architecture patterns end-to-end.ai
  • Physics-AI BridgeIsing simulation, Onsager verification, and Hopfield networks as learnable energy models.research
  • CerebralFlowEEG phases, connectivity, surrogate testing, and Kuramoto digital-twin simulation.research
  • Fourier Epicycle MachineInteractive p5.js visualization: draw a path and watch rotating epicycles reconstruct it as a discrete Fourier transform.p5.js · dft
  • dot-spendCross-platform minimalist CLI expense tracker in Python with ASCII analytics, CSV export, and Linux status-bar integration.python · cli
  • ML from scratch12+ core ML algorithms reimplemented in pure NumPy, without sklearn.python · numpy
  • Design patterns in modern C++Behavioural, creational, and structural patterns alongside SOLID examples, all buildable with CMake.c++ · cmake
  • DSA in C++A complete set of data structure and algorithm implementations in C++, tracing the path to the underlying CS principles.c++ · dsa

teaching & outreach

Technical outreach & engineering education.

Demystifying low-level hardware, circuit physics, and bare-metal programming for the next generation of Arab engineers.

Video Course Arabic.Tech · 40 Lessons

IoT & Microcontroller Deep-Dive

A comprehensive, hands-on video curriculum created for Arabic.Tech, taking students and engineers from foundational electronics through Arduino C++ programming, non-blocking timing, and sensor telemetry.

Engineering education frequently stalls by staying purely theoretical or reducing embedded development to copy-pasting sketch code without understanding circuit behavior. This course bridges electrical fundamentals (Ohm’s law, resistor networks, 10-bit ADC quantization) directly with microcontroller internals, virtual simulation on TinkerCAD, and physical bench testing.

Embedded C++ Arduino Uno R3 Atmega328P TinkerCAD Circuit Analysis UART / Serial Sensors & Actuators
View course on Arabic.Tech ↗ 40 video lessons · Full lifetime access
CORE CURRICULUM ARCHITECTURE
01

Circuit Physics & Analysis

Ohm’s Law (V=IR), breadboard physics, resistor dividers, power constraints, and current limits.

02

Microcontroller Internals

GPIO registers, digital logic, 10-bit ADC quantization, internal pull-up states, and Atmega328P architecture.

03

Non-Blocking Embedded C++

State machine architectures, non-blocking execution using millis(), avoiding pipeline stall bugs.

04

Sensors & Signal Acquisition

Ultrasonic time-of-flight, analog potentiometers, PWM motor driving, and noise mitigation in sensor readings.

05

Serial Telemetry & Displays

UART communication protocol, bidirectional data streaming with PC, and real-time LCD character display interfaces.

06

Virtual Prototyping (TinkerCAD)

Interactive circuit simulation, schematic validation, and bench debugging before wiring real hardware components.

Open to backend systems, AI infrastructure, and product engineering roles.