dskyle77

About

David Onyema

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

  1. 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
  2. 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
  3. 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
  4. 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