About · Profile

David Onyema
Junior Full-Stack Developer · Lagos, Nigeria
I'm David Onyema — online I go by dskyle77. Junior full-stack developer based in Lagos, Nigeria. I build responsive web apps, APIs, and tools with HTML, CSS, JavaScript, TypeScript, React, Next.js, Node.js, Express, Firebase, and SQLite.
What I actually enjoy is taking a messy problem and turning it into something clean — company sites, content platforms, admin dashboards that non-technical people can actually use. The part where the UI finally feels right and the architecture doesn't fight you six months down the line.
Working with limited resources taught me to care about performance early. If it loads fast on a weak connection, it usually feels good everywhere else too. I carry that mindset into every project.
Outside of web work I build small games with GDevelop and Godot. Thinking about game state, feedback loops, and tight interactions has changed how I approach frontend. Same instinct, different medium — make it feel responsive.
2+
Years experience
5+
Projects shipped
Lagos
Based in Nigeria
Current Focus
SiteNix — visual website builder with AI-assisted content, reusable components, and a live editing experience. Also building Ziva, a campus commerce marketplace.
Experience
Full history →Where I've been
- 2026 — Present·Founder
Founder & Developer
SiteNix
Built a visual website builder for small businesses from scratch — idea to live product with real users. Still the main product I ship and iterate on.
- Reusable-section editor instead of rigid templates
- Undo/redo + live editing baked in from day one
- Own the whole thing: product calls, code, and deploys
- Next.js
- TypeScript
- Firebase
- Tailwind CSS
- 2026 — Present·Founder
Founder & Developer
Ziva
Building a campus commerce marketplace for university students — orders, payments, vendors, riders, and admins in one place instead of scattered WhatsApp groups.
- Multi-role flows: customers, vendors, riders, admins
- Paystack payments + vendor settlements
- OTP auth, WhatsApp notifications (GXU), PWA + FCM push
- Next.js
- TypeScript
- Firebase
- Paystack
- Node.js
- 2026 — Present·Employment
Junior Web Developer
Topibro Technologies
Building and shipping features across the stack — internal tools, client-facing UI, and the glue that holds them together. Real production code, real reviews, real deadlines.
- Shipped frontend and backend features under senior review
- Got comfortable with production Git, code review, and deploy flows
- Contributed to internal tools the rest of the team actually uses
- JavaScript
- React
- Node.js
- 2023 — Present·Freelance
Freelance Web Developer
Self-employed
Shipped production sites and dashboards for independent clients. Handled the full loop — requirements, build, launch, and the occasional late-night fix.
- Marketing sites + admin dashboards for real businesses
- Client communication, scope, and delivery on my own
- Built content systems clients can update without touching code
- Next.js
- Firebase
- Tailwind CSS
- Ongoing·Game Dev
Game Developer
Independent / itch.io
Side project territory. Small games in GDevelop and Godot. The state machines and feedback loops from games keep showing up in how I write frontend.
- Shipped playable prototypes to itch.io
- Game-state thinking bleeds into regular UI work in a good way
- GDevelop
- Godot