Skip to content

Available for roles

Moyomade AdegbiteFrontend developer

I turn complicated flows into fast, accessible interfaces people get on the first try. Most recently: a UGC marketplace with 500+ creators, built end to end.

Step one of the Social Shake brief: choosing between raw UGC, creator-posted UGC and Spark Ads
Role
Sole developer, freelance, for an Australian client
Hard part
Three user types, escrow payments and live chat
Stack
Next.js · TypeScript · Firebase · Stripe Connect · Socket.io

01README

References marked [n]

The hard part of most products isn't the code — it's the moment someone has to figure out what to do next. That's the part I like working on.

So I build products with a lot going on underneath and keep the surface simple: a marketplaceSocial Shake — UGC Marketplace: A marketplace where brands brief, hire and pay 500+ creators for short-form video. where brands brief, hire and pay 500+ creators, an AI appGixel — AI Fashion Campaigns: Turns one product photo into a whole fashion campaign: studio, on-model, lifestyle and detail shots. that turns one product photo into a whole fashion campaign, and a 3D guide to Nigeria's governmentThree Arms — How Nigeria Works: A 3D explainer of Nigeria's government where every constitutional claim cites its section. where every claim cites the constitution.

As a frontend engineer on the DevFest Lagos team, I've worked on the 2024 siteDevFest Lagos 2024 — Website: Lifted the accessibility score from 82% to 96% (WCAG 2.1 AA)., where accessibility went from 82% to 96%, and the 2025 ticketingDevFest Lagos 2025 — Ticketing: Ticketing for one of Nigeria's largest developer conferences — 4,000+ attendees., where one person can buy for a whole group.

I'm open to frontend roles, ideally on a product whose hardest problem is making something complicated feel simple.

02Selected work

5 featured · 6 more

  1. Step one of the Social Shake brief: choosing between raw UGC, creator-posted UGC and Spark Ads

    No. 01

    Social Shake — UGC Marketplace

    A marketplace where brands brief, hire and pay 500+ creators for short-form video.

    Role
    Sole developer, end to end — freelance
    Year
    2025
    Stack
    Next.js, TypeScript, Firebase, Stripe Connect, Socket.io

    Read the case study →Live ↗

  2. Gixel: one photo of a red dress in, four campaign shots out (studio, lifestyle, detail and packaging)

    No. 02

    Gixel — AI Fashion Campaigns

    Turns one product photo into a whole fashion campaign: studio, on-model, lifestyle and detail shots.

    Role
    Lead web engineer — web app and backend
    Year
    2026
    Stack
    Next.js, TypeScript, Firebase, Cloud Run, Cloud Tasks, Stripe

    Read the case study →Live ↗

  3. Atelier's homepage: an autumn collection campaign under a spaced serif wordmark

    No. 03

    Atelier — Luxury Storefront

    A luxury fashion store that looks the part, with real checkout, accounts and an admin behind it.

    Role
    Solo — UI and full stack
    Year
    2026
    Stack
    Next.js, TypeScript, Drizzle, Neon Postgres, Stripe, Better Auth

    Live ↗Code ↗

  4. Three Arms — a 3D model of the National Assembly on a plinth, with sourced key facts in the side panel

    No. 04

    Three Arms — How Nigeria Works

    A 3D explainer of Nigeria's government where every constitutional claim cites its section.

    Role
    Solo — design, 3D and content
    Year
    2026
    Stack
    React, Three.js, React Three Fiber, Vite

    Live ↗Code ↗

Also built

Machine learning

03Experience

4 roles · 3 community

  1. Jan 2026 — Present

    Frontend Engineer · Straqa

    Building the frontend of a logistics infrastructure platform for African businesses, including a transportation management dashboard kept in sync with live data over REST APIs.

    • Next.js
    • TypeScript
    • TailwindCSS
    • REST APIs
  2. Oct 2025 — Present

    Frontend Engineer · Gixel

    Led Gixel's move from iOS-only to the web: a Next.js app that turns one product photo into a full fashion campaign, with OpenAI, Gemini and Replicate behind it and Firebase shared with the iOS app.

    • Next.js
    • TypeScript
    • Firebase
    • AI integration
  3. Nov 2024 — Jun 2025

    Frontend Developer · TechSynergy

    Rebuilt the company site in React and TypeScript, and built the PrintEazy e-commerce UI — reusable components cut feature development time by 30%; SEO work lifted organic traffic 18%.

    • React
    • TypeScript
    • SEO
  4. Feb 2024 — Sep 2024

    Frontend Developer · Laferla

    Built Go-Digital, moving insurance cards into Apple and Google Wallet — a 25% jump in adoption. Reworked onboarding for 20% more sign-ups; code splitting cut navigation time 35%.

    • Next.js
    • TypeScript
    • Apple Wallet
    • Google Wallet

Community

  1. May 2026

    Hackathon Lead · VibeCode Africa Lagos

    Led a hackathon team that formed on the day and built a solution for agriculture.

    • Hackathon
    • Mentoring
  2. 2025

    Frontend Mentor · GDG LASU Bootcamp 2.0

    Guided participants through frontend projects across the bootcamp.

    • Mentoring
    • Frontend
  3. Aug 2024 — Present

    Frontend Engineer, Digital Working Group · DevFest Lagos

    Frontend engineer on the team behind the 2024 and 2025 event platforms for 4,000+ attendees. Helped raise accessibility from 82% to 96% (WCAG 2.1 AA) and cut page rollout time by 25% with a shared component library.

    • Next.js
    • TypeScript
    • Accessibility
    • Community

04How I build

4 steps · shown on Social Shake

  1. 01

    Scope

    Find the real requirement under the stated one. Social Shake was pitched as “a UGC marketplace”. The real problem was trust: someone always had to go first, the brand paying or the creator filming.

  2. 02

    Design

    Make the hardest moment easy. For brands that was writing the brief, so it became four short steps, with a live cost estimate next to the creator picker before they commit.

  3. 03

    Ship

    Make the product keep its promises. “You only pay for approved videos” is enforced, not just written: the card is held at checkout and charged only on approval. 100MB uploads and live updates were handled before launch, not after.

  4. 04

    Write it up

    Every project ends with what I'd change. On Social Shake: card holds expire after about a week, so longer projects should charge up front and hold the funds instead.

Every write-up feeds the next scope.

Read the Social Shake case study →