About

David Onyema
I'm David Onyema, also known online as dskyle77 — a full-stack developer based in Lagos, Nigeria. I've spent the last three-plus years building websites, full-stack web applications, and internal tools using Next.js, React, TypeScript, and Firebase. My focus is always on creating clean, practical tools that solve real problems, turning complex requirements into interfaces that feel simple to use.
What I actually care about is building things people can interact with without thinking too hard—company sites, custom content platforms, and functional admin dashboards like the ones I design for managing live metrics and dynamic content. I like the part of the job where messy problems turn into clean UI and solid code architectures that don't fight you six months down the line.
Working within resource-constrained environments has naturally taught me to prioritize extreme performance and optimization from day one. When you learn to keep development environments lean, you carry that mindset over into the production code—making sure the apps load fast and hold up smoothly even if the end-user is on a weak connection or an older device.
Beyond standard web applications, I enjoy building small games using engines like Gdevelop, Godot, or Unity. Breaking down mechanics, logic states, and tight feedback loops in game development directly influences how I approach frontend engineering. Different medium, same core instinct: make the interaction feel incredibly responsive.
3+
Years experience
15+
Projects shipped
Lagos
Based in Nigeria
Currently
Building complete systems end-to-end — from idea to deployment — with Next.js, TypeScript, and Firebase.
Experience
Where I've been
2026 — Present · Founder
Founder & Developer
Quicksite
Designed and built a mini-site platform for small businesses, from initial concept through to a live product with real users.
- ▸Architected a reusable-section editor system instead of fixed templates
- ▸Built undo/redo and live-editing state from the ground up
- ▸Owns the full lifecycle: product decisions, engineering, and deployment
- Next.js
- TypeScript
- Firebase
- Tailwind CSS
2026 - Present · Employment
Intern Full-Stack Developer
Topibro Technologies
Worked across the stack on internal tools and client-facing features, getting first real exposure to production codebases and team workflows.
- ▸Built and shipped features across frontend and backend under senior review
- ▸Learned production Git workflows, code review, and deployment practices
- ▸Contributed to internal tooling used by the wider team
- JavaScript
- React
- Node.js
2023 — Present · Freelance
Freelance Web Developer
Self-employed
Delivered production websites and internal dashboards for independent clients, handling everything from requirements to launch.
- ▸Shipped marketing sites and admin dashboards for real client businesses
- ▸Managed client communication, scope, and delivery independently
- ▸Built content systems non-technical clients can update themselves
- Next.js
- Firebase
- Tailwind CSS
Ongoing · Game Dev
Game Developer
Independent / itch.io
Builds small games on the side using Gdevelop, Godot, and Unity — a hobby that directly shapes how I think about state, feedback loops, and interaction design in web UI.
- ▸Prototyped and shipped small playable games to itch.io
- ▸Applied game-state thinking to frontend architecture on client work
- Gdevelop
- Godot
- Unity