Full-Stack Web Developer. Nigeria.
Building lightweight, offline-first tools for operators who can't afford the cloud to fail them.
I don't build for the stadium. I build for the life raft.
My code may be dirty because the infrastructure is honest.
The security hardening, UX polish, and production wrapping can come later.
The mechanics come first.
I prioritize lightweight persistence, local-first sovereign state, and an offline-first reality.
You won't find bloated frameworks or enterprise ceremony here.
You will find proof-of-concept mechanics for a future where technology is a tool of agency, not a luxury tax.
This is infrastructure designed to be understood, repaired, forked, and repurposed by builders operating under real-world constraints — unstable connectivity, low-resource hardware, limited tooling, and environments where sovereignty matters more than polish.
Code is for the builder.
The idea is for the user.
The infrastructure is for survival.
Use the parts. Fork the logic. Build your own ground.
A collection of offline-capable web tools built for real operators in real conditions.
| Project | What it does |
|---|---|
| Gnoke Station | Ultra-lightweight web desktop environment |
| Gnoke Gasap | Gas sales tracking, inventory, and daily record management |
| Gnoke Database | Self-hosted Firebase alternative. SQLite + PHP. Zero dependencies. |
| Gnoke OBD2 | Professional OBD-II vehicle diagnostic platform |
| Gnoke Library | Simple library record management |
All tools are built to run without a server. No vendor lock-in. No subscription. Just a browser.
HTML · CSS · Vanilla JavaScript · SQL.js · Progressive Web Apps (PWA)
No build step. No bundler required. Readable by anyone with a text editor.
Available for freelance and contract work — especially:
- Lightweight web app development (PWA, offline-first)
- Database + web integration
- Custom administrative and operational tooling
📧 ekongmikpe@gmail.com
💼 LinkedIn
💬 WhatsApp
🌐 edmundsparrow.netlify.app
If these tools are useful to you — in any form, for any reason —
you can support continued development here:
Your support keeps these tools free for builders who need them most.