Frontend developer · Northern California

Thoughtful interfaces,built with personality.

I build

I’m Jamal Ferguson. I turn strong visual ideas into responsive React experiences that feel clear, useful, and human.

  • React
  • Next.js
  • TypeScript
  • Redux
  • Tailwind CSS
  • Firebase
Jamal Ferguson

Selected work

A closer look at what I build.

BENEVENUTI · ANTONIO'SPull up a chair.
Your pie awaits.

01Ordering experience

Antonio's Pizza Ordering Experience

An immersive pizza ordering experience with a visual build your own flow, dynamic pizza pages, and a persistent cart.

  • Next.js
  • TypeScript
  • Dynamic routes
  • Persistent cart
Netflix desktop interface preview

02API driven application

Netflix Streaming Clone

A responsive streaming platform with live catalog data, trailer playback, title and episode pages, and a guest first saved list.

  • React
  • TMDB API
  • Vite
  • Routing
Disney+ desktop interface preview

03Cinematic UI study

Disney+ Experience Clone

A media platform with branded collection hubs, dynamic title and episode pages, a persistent My List, and responsive navigation.

  • React
  • TMDB API
  • Responsive UI
  • Motion
Search desktop interface preview

05Search experience

Google Style Search Clone

A responsive search app with shareable query routes, live results, category tabs, dark mode, and accessible loading states.

  • React
  • Public APIs
  • Lazy loading
  • CSS
RUFF Pepper Shrimp desktop interface preview

06Family business story

RUFF Pepper Shrimp

A production ready website for a Broward County family business, pairing Jamaican storytelling with responsive product presentation and a direct text to order flow.

  • Next.js
  • TypeScript
  • Brand story
  • Responsive UI

Have an idea?

Let’s build something people remember.

A little about me

Frontend roots. Full stack direction.

I’m Jamal Ferguson, a developer building thoughtful interfaces and growing across the full stack. I connect responsive React products to APIs, application logic, and data shaped by real user needs.

Open to new opportunities

Let’s have a chat!

I’m currently open to new opportunities.

Or email me directly