Wahib Farhat · Backend software engineer · Clausthal-Zellerfeld, Germany

I build APIs and connect systems. Some of them are even in production.

Seven years of backend work across telecom, applied research and cyber-physical systems: REST APIs, third-party integrations, event-driven data pipelines and the databases behind them. Python most days, Postgres and Docker close by. I like systems that stay up, fail loudly, and are boring to operate.

now
Research Associate, Backend & Systems Integration, TU Clausthal · 2024 – 2026
studying
MSc Computer Science, TU Clausthal · thesis on continuous-learning digital twins
before
Enabled Core Services · Vodafone Ghana · Huawei Technologies Ghana
stack
Python · FastAPI · Django · PostgreSQL · TimescaleDB · MQTT · Docker · Kubernetes
also
TypeScript · Node.js · GitLab CI · GitHub Actions · AWS · Linux · Raspberry Pi

01 Work

Where I have worked and what I actually did there. Most of this code is not public.

  1. TU Clausthal Research Associate · 2024 – 2026

    Backend and systems integration for cyber-physical systems research, built around a drone wing digital twin. I designed an MQTT-based event-driven pipeline that joins streaming sensor data, time-series storage, ML inference and monitoring behind one API layer, containerised the whole stack, and deployed it to a Raspberry Pi with GitLab CI handling builds, tests and rollouts. A lot of the job was translating vague requirements from domain experts into something that runs.

    Python · FastAPI · TimescaleDB · MQTT · Docker · GitLab CI · MLflow · Prefect

  2. Enabled Core Services Backend Developer · 2022 – 2023

    Owned the backend for client-facing digital applications end to end, from requirements discovery through architecture, implementation, testing and deployment. The emphasis was on things that make handover painless: clear API contracts, documentation, and fewer regressions.

    Python · REST APIs · Integration

  3. Vodafone Ghana Fullstack Developer · 2018 – 2023

    Built and ran telecom-facing web services and REST APIs at national scale, owned deployments, and was the third-level support when production broke. Among the systems: a personalised offers engine fed in near real-time from billing records, the authentication API in front of Vodafone Cash mobile money, and a Push USSD gateway that exposes an SMPP client as JSON over HTTP.

    Python · FastAPI · Celery · Redis · MongoDB · SMPP · USSD · Mobile money

  4. Huawei Technologies Ghana Software Operations Engineer · 2015 – 2018

    Operated Huawei's Service Delivery Platform underpinning MTN Ghana's network. Delivered API integrations for third-party service providers, led upgrades and server maintenance on high-availability systems, and scripted away the manual checks.

    Huawei SDP · API integration · Linux · Bash · Operations

02 Projects

Code that is public. One is my master's thesis, the other is what I use to read the news.

Screenshot of Trend Engine

Trend Engine

A personal news aggregator with semantic search. Pulls articles from RSS feeds, embeds and keyword-tags them, and surfaces what is being talked about across sources without you having to scroll the feeds yourself.

Python · FastAPI · PostgreSQL · pgvector · sentence-transformers · KeyBERT · React · TypeScript · Docker

03 Background

msc
Computer Science, TU Clausthal, Germany · 2023 – 2026
bsc
Computer Engineering, Kwame Nkrumah University of Science and Technology, Ghana · 2011 – 2015
languages
English, native · German, B1