I build software that works on its own terms offline, resilient, and built to last.
I'm a full-stack engineer working across backend systems, AI infrastructure, and security. I like taking on projects end to end from architecture through to something people actually use and I care more about software that holds up under real conditions than software that only works in a demo.
A bit about how I got here.
I've always learned best by finishing things not tutorials, not toy examples, complete systems that real people rely on. That habit is how a school in Calabar ended up running its student records on software I built myself, and it's why my current project isn't a chatbot demo but something closer to a full operating layer.
Working from Nigeria has shaped the way I build more than any framework choice has. Power isn't always reliable and bandwidth isn't always cheap, so I design for offline first, local execution by default not as a limitation to work around, but as a discipline that tends to produce better, leaner software anyway.
I recently graduated and now work independently, which means I own every part of what I build the architecture decisions, the late debugging sessions, and the parts that are unglamorous but have to be right. I'm currently deepening my security background alongside my regular project work, because I want to understand the systems I build well enough to know how they break.
- Location
- Nigeria
- Focus
- Full-stack & AI systems
- Status
- Open to work
I don't reach for a library until I understand what it's saving me from writing myself.
What I work with.
Languages
Python, Kotlin, Java, C++, JavaScript, Bash, Rust
Backend
Django & Channels, Flask, PocketBase, REST & WebSocket APIs
AI & ML
llama.cpp, whisper.cpp, local inference, LoRA fine-tuning with Unsloth
Systems
Linux (Debian), Android/Termux, device automation, MCP integrations
Security
Applied web security & ethical hacking, studying via PortSwigger, HackTheBox, TCM Security
Other
Rust/Dioxus, PyQt6 & OpenGL, systems design, hardware/robotics prototyping
A few things I've built end to end.
A local, offline capable AI assistant designed as a full "Station OS" for desktop, paired with a companion Android app built around the idea that a personal assistant shouldn't require a constant connection to someone else's server.
Currently designing the macro/protocol system and mood state machine that the assistant's expressive features : voice tone, avatar behavior will be built on top of.
A school management portal built for a seconday institution, handling result processing and administration across five user roles and six houses, with WAEC-standard grading built in.
Now in active use at the school and handed off to a member of staff to maintain going forward.
A private messaging platform built solo from a single Flask application, real-time chat, contact discovery through phone matching and QR codes, and a message request flow to keep conversations consent based.
A later version explored peer-to-peer payments and an admin panel with role-based access and AI-assisted moderation.
A lightweight browser built in Rust with Dioxus, using the system webview to run from a single codebase on both desktop and Android.
Includes tab management, URL normalization, and DuckDuckGo fallback search routing.
A remote controlled surveillance vehicle wireless camera, night vision, and electric drive currently in the hardware design phase.
Planned upgrades include autonomous navigation, GPS, and obstacle avoidance.
What I'm focused on.
Sally Station is my main project ,I'm heads-down on the macro/protocol system and mood state machine that the rest of the assistant's personality will be built on.
Alongside that, I'm working through a structured cybersecurity and ethical hacking curriculum, because I want to build systems I can also defend.
I'm also open to full-stack, backend, or AI-systems roles where I can bring that same end-to-end ownership to a team's problems.
Let's work together.
I'm open to full-stack, AI/ML, or systems-focused roles and collaborations. The fastest way to reach me is email.