Lawal Ridwan

Full-stack developer building web and mobile products. React, Next.js and React Native on the front, Supabase and Postgres behind it. I own features end to end, from design handoff to deployment.

Download Resume
avatar

About

Full-stack developer with production experience across four teams, building for web and mobile. I've shipped native apps to the App Store and Play Store, built the auth and database layer behind a live editorial team's publishing workflow, and delivered client sites end to end including brand, copy and deployment.

Most of my work sits where the frontend meets the data layer: designing the schema, wiring the auth, and then building the interface that makes it usable.

Technologies:

  • core: React, Next.js, TypeScript, JavaScript (ES6+), HTML5, CSS3
  • mobile: React Native (Expo)
  • styling: Tailwind CSS, CSS Modules, CSS
  • ui / animation: Framer Motion, GSAP
  • state & data: React Context, Redux, Zustand, Supabase
  • tools: Git/GitHub, Vercel, Figma, Agile/Scrum
  • other: Python, SQL, n8n / AI workflow automation

Projects

thumbnail

DSI Football

A sports media platform covering 16+ football competitions (Premier League, La Liga, UEFA Champions League, AFCON, Serie A and more) with daily article publishing. I built the writer-facing admin dashboard used by the editorial team to manage every article that ships to the live site.

  • Built the full article management workflow. Writers can draft, edit, update, and delete articles, with a built-in analytics view showing how many readers each of their pieces has reached.
  • Implemented role-based access control with NextAuth and Supabase, so each writer signs in to their own scoped dashboard and can only manage articles they own, while admins get broader access across the editorial team.

Stack: Next.js, TypeScript, Tailwind CSS, Supabase, NextAuth

thumbnail

Nora AI

An AI companion app for expecting and new mothers, delivering daily emotional check-ins, personalized guidance and stage-based reminders from pregnancy through the toddler years. Shipped to iOS and Android; no longer listed.

  • Built two core features in React Native: a milestone tracker where mothers log developmental moments along a stage-based timeline, and a gallery for capturing and organizing memories.
  • Built sections of the Next.js marketing site, translating designs into responsive, mobile-first layouts.

Stack: React Native (Expo), Next.js, TypeScript, Tailwind CSS

thumbnail

Ryde

A ride-hailing app for riders and drivers, with live location tracking and trip receipts.

  • Built the realtime location layer over Supabase, with offline-first state persistence so a trip in progress survives a dropped connection.
  • Configured native Google Sign-In across debug and release keystores, and built a server-side static map pipeline for completed-trip receipts.

Stack: React Native (Expo), Supabase, TanStack Query, Zustand

thumbnail

ofudo

A fresh food delivery app for the Lagos market. In active development.

  • Built the auth flow with Better Auth and route-level navigation guards, so protected screens are unreachable rather than merely hidden.
  • Structured the app feature-first, with each feature owning its screens, hooks and data layer.

Stack: React Native (Expo), Supabase, Better Auth, TanStack Query, Zustand

thumbnail

Kanban

A full-stack Kanban board for managing tasks across multiple boards and columns, with dark mode and per-user state.

  • Built the full board UI with dynamic columns, task cards, drag-and-drop reordering, and a dark/light mode toggle using Shadcn components and TypeScript.
  • Implemented authentication with Better Auth and a Postgres (Neon) database for persistent, per-user board and task state.

Stack: Next.js, TypeScript, Postgres (Neon), TailwindCSS, Shadcn, Better Auth

thumbnail

Audiophile

A multipage e-commerce storefront for a fictional audio equipment brand. Category browsing, product pages, persisted cart, and a checkout flow with conditional payment fields. Built from the Frontend Mentor design brief.

Stack: Next.js, Tailwind CSS, TypeScript, Supabase

Experience

Work experience

Frontend Developer

Emerj LLC

Jan 2026 – May 2026 · Sheridan, Wyoming, USA (Remote)

  • Built Nora, an AI-powered companion app for expecting and new mothers, live on iOS and Android, working across both the React Native mobile app and the Next.js marketing site.
  • Built two core in-app features in React Native: a milestone tracker where mothers log developmental moments along a stage-based timeline, and a memory gallery for capturing and organising photos visually.
  • Built sections of the marketing site in Next.js and Tailwind CSS, translating designs into responsive, mobile-first layouts.

Frontend Developer, HNG Internship

HNG

Oct 2025 – Dec 2025 · Lagos, Nigeria (Remote)

  • Selected as top 3.3% (400 of 12,000) of a 10-stage intensive software engineering programme.
  • Built and deployed responsive web apps in Next.js, TypeScript and Tailwind CSS, including Audiophile (a premium-audio e-commerce store with cart and checkout), an invoice management app, an AI-powered Chrome extension that summarises web page content, and a habit-tracking progressive web app.

Full-Stack Developer

DSI Football

May 2025 – Sept 2025 · Lagos, Nigeria (Remote)

  • Built the editorial admin dashboard for a sports media platform with Next.js and TypeScript, designing the UI flows the team used to publish match reports and articles.
  • Integrated Supabase (Postgres) for data, authentication and storage handling the database and backend layer so the dashboard could create, edit, and publish content end to end.
  • Built reusable, type-safe components, role-based UI states and image upload UI in TypeScript, keeping the interface consistent across the app.

Frontend Developer

D'hub Technologies

Aug 2024 – Jan 2025 · Lagos, Nigeria (Remote)

  • Built the main landing page and About page of the marketing site, translating Figma designs into pixel-perfect, responsive layouts across mobile, tablet and desktop.
  • Used Framer Motion for animations and micro-interactions on landing pages, refactored legacy frontend code, and resolved critical UI defects alongside the engineering team.

Let's work together

I'm open to full-time and contract roles, remote or Lagos-based. Tell me what you're building.

Email me at lawalridwan025@gmail.com