ABOUT

Telecommunications Engineer × Software Developer

I'm Mohammed Habib. I work where telecommunications, software, infrastructure and AI meet — building and troubleshooting voice networks by day and writing the software that runs around them by night. This site is where I document what I learn.

ROLE
ENGINEER/BUILDER
DOMAIN
TELECOM × SW
STACK
PYTHON/DJANGO
LAB
TRUENAS/PROXMOX
STATUS
ONLINE

TELECOMMUNICATIONS

SIP, RTP, SBCs, Microsoft Teams Direct Routing, PortaOne, Mitel, Avaya, PBX platforms and WebRTC. Call-flow analysis, packet captures and carrier-grade troubleshooting are home turf.

INFRASTRUCTURE

Linux servers, Docker, NGINX, PostgreSQL, Redis, VPNs, VLANs, firewalls and self-hosted systems — including a TrueNAS-based home lab for storage and experiments.

SOFTWARE

Python and Django for the web, FastAPI for services, plus React, mobile apps and desktop tools — with APIs and automation gluing the telecom world to everything else.

AI

Local LLMs with Ollama, AI coding agents and automation experiments — exploring how AI assists real network and software engineering work.

TECHNOLOGY STACK

SIP · RTP · SBC · Teams DR · PortaOne · Mitel · Avaya · PBX · WebRTC

TCP/IP · Routing · VLAN · Firewall · VPN · Wireshark · Packet capture

Python · Django · FastAPI · PostgreSQL · Redis

JavaScript · TypeScript · React · Tailwind

Linux · Docker · NGINX · TrueNAS · Cloud · Self-hosted

Android · Kotlin · PySide · Qt · Ollama · Agents · Automation

WHY I WRITE

"I build systems. I troubleshoot systems. I operate systems. And I document what I learn so the next engineer gets there faster."