Felix Dawodu, full-stack and systems engineer

FELIXDAWODU

I build the whole stack, glass to copper. Most weeks that means AI infrastructure. Some weeks it means a soldering iron.

Accepting new connections
Scroll · descend to L2
Point of view[ L2 · RUNTIME ]

Most developers stop at the framework.I keep going.Through the runtime. Past the API.Down to the metal.

▓░░

Interface

High-performance UIs that feel engineered, not decorated.

Next.jsTypeScriptGSAPR3F
▓▓░

Infrastructure

AI pipelines, APIs, and backends that stay up under load.

PythonFastAPIDockerCI/CD
▓▓▓

Metal

Firmware, drivers, edge AI. Hardware for when software isn't enough.

ESP32TermuxLinuxC++
Process list · 5 running

Running Systems

pid 0x01 · biometric.sysrunning

driver → recognition → web

School Biometrics

An identity and attendance system for schools, built end to end. I wrote the driver interface for the Futronic fingerprint scanner, the fingerprint and face recognition pipelines, and the web dashboard staff actually use. It runs in production, so the repo stays private.

Driver InterfaceFingerprintFace RecognitionWeb UI
private
01
pid 0x02 · dubber.pipelinerunning

8 languages · one GPU

VideoTranslator

Re-voices video in 8 languages using WhisperX alignment, NLLB translation and Qwen3-TTS voice cloning, while Demucs splits the track so the background music survives the dub. Models load in sequence to fit one GPU's VRAM.

WhisperXNLLB-200Qwen3-TTSDemucsFFmpeg
open
02
pid 0x03 · gateway.revrunning

3 providers · 0 API keys

Free AI Gateway

An OpenAI-compatible API that answers with ChatGPT, Gemini or Grok by driving real browser sessions. No keys, no subscriptions. Tab pooling, per-session locks and patient timeouts do the ugly work underneath.

FastAPIzendriverChromiumDocker
open
03
pid 0x04 · chromaflow.gtkrunning

23 stars · GNOME shell

Chromaflow

Pulls a palette from your wallpaper and rebuilds the Marble GNOME theme around it, so the whole desktop follows the art. The most-starred thing I've shipped, and Linux ricers are a demanding audience.

PythonPyQt5pywalGNOME
open
04
pid 0x05 · llm.edgerunning

1.5B params · 4GB-RAM phone

DeepSeek on Android

A one-line installer that puts a local LLM on a budget phone: Termux, proot Debian, Ollama, Open WebUI. The 1.5B model runs on an Infinix with 4GB of RAM and a Unisoc chip that had other plans.

TermuxOllamaprootBash
open
05
stdout · client signals3 messages
[elijah-graphics]He excels in crafting high-quality code that is easy to understand and maintain. He is a great team player…Omonike Blessing · Business Owner - Elijah Graphics
[og-creations]Collaborating with Felix was an absolute pleasure. His professionalism, promptness, and dedication to deliv…Emmanuel Oye · C.E.O - O.G Creations
[lomosoft]After Felix optimized our website, our traffic increased by 50%. We can't thank them enough! I've never met…Ebisintei Dennis · Founder - Lomosoft
tty0 · career.log[ L1 · TERMINAL ]
$ whoami _____ _____ _ ___ __ __ | ___|| ____|| | |_ _|\ \/ / | |_ | _| | | | | \ / | _| | |___ | |___ | | / \ |_| |_____||_____||___|/_/\_\ felix - full-stack & systems engineer, lagos ng $ journalctl --unit=career --no-pager [2022-2023] full-stack developer @ lomosoft / chainkoffee -> modular microservices & REST APIs -> data throughput up 30% [2023-now ] freelance systems engineer @ independent -> school biometrics: scanner driver, face rec, web -> GPU dubbing pipeline + reverse-engineered AI gateway -> CLI automation cutting client workflows 90% [2026-now ] IoT engineering intern @ koolboks, lagos -> solar-freezer door sensors on the production line -> the I2C wire-colour lesson, permanently burned in $ systemctl status availability ● open-to-work.service - active (running) $ crontab -l @weekly explain one complex thing, simply -> @ayanesenpai_ $ echo $STATUS still in school. still building. $ cd /hardware && ls descending to L0 ...