Loading Portfolio...

Hi, I'm Odusanya Uthman

Frontend Engineer • React & TypeScript

I build fast, accessible web apps with clean UI, real-time features, and reliable integrations.

Open to Frontend / Full‑Stack (React) roles • Remote

My Resume View My Work Hire Me
Odusanya Uthman

About Me

I’m a frontend web developer who builds production-ready web experiences—from responsive UI to auth, database-backed features, and third‑party integrations. I work with React, TypeScript, Tailwind, and Supabase to deliver accessible interfaces, real-time updates, and performance-focused builds that feel polished and easy to use.

My Experience

Freelance frontend web developer with 2+ years of experience building responsive web apps and marketing sites for clients, focused on performance, accessibility, and clean delivery.

▼ View More

Skills & Technologies

HTML
HTML
CSS
CSS
JavaScript
JavaScript
TypeScript
TypeScript
Node.js
Node.js
React
React
Figma
Figma
Git
Git
GitHub
GitHub
Supabase
Supabase
API Integration
API Integration
HTML
HTML
CSS
CSS
JavaScript
JavaScript
TypeScript
TypeScript
Node.js
Node.js
React
React

My Projects

SmartCrew Scheduler

SmartCrew Scheduler — Workforce Scheduling & Time Tracking

A workforce scheduling and time-tracking web app that helps teams manage shifts faster. Admins can add employees, create and publish schedules, generate schedules with AI, and monitor attendance in real time. Employees can view upcoming shifts and clock in/out with a built-in time clock.

React TypeScript Vite Tailwind CSS Shadcn/UI Supabase (Auth + Postgres + RLS + Realtime) Supabase Edge Functions (Deno) Groq API (Llama) React Big Calendar Date-fns
Ramadan Ibadah Tracker

Ramadan Ibadah Tracker — Worship Tracking Web App

A mobile-first Ramadan companion to track Salah, Qur'an recitation, dhikr, fasting, and reflections. Includes daily/30-day progress, a detailed daily tracker, a Hijri-aware Ramadan calendar, and a Qur'an page that remembers your Surah and resumes audio with verse-by-verse highlighting. Also features live prayer times and Qibla direction (geolocation), daily ayah/hadith inspiration, theme switching, and auth-protected dashboards (email/Google + password reset).

React JavaScript (ES6+) Vite CSS3 React Router Context API localStorage Supabase Auth & Database AlQuran Cloud API Prayer Times API Geolocation API Vercel
USSD Directory Africa

USSD Directory Africa — USSD Codes Lookup Web App

A responsive web app that centralizes USSD codes for major African networks and banks, searchable by country, provider, or category. Includes instant search with live results, detail pages with copy/dial actions, and a “Submit Code” popup via Formspree. Optimized for fast loading, mobile, and SEO with dynamic meta tags.

React JavaScript (ES6+) Vite Tailwind CSS React Router Axios Formspree react-helmet-async Lucide React
REEREE.NG Storefront

REEREE.NG — Storefront & Email Service

A mobile-responsive e-commerce storefront for modest fashion with collections, product pages, a persistent cart, and streamlined Flutterwave checkout. Includes cookie consent, SEO meta tags, smooth micro-interactions, and route-level code splitting. Also features a secure serverless API for order notifications and customer confirmation emails with validation and environment-secured credentials.

React TypeScript Vite Tailwind CSS React Router Zustand Flutterwave Vercel Node.js Nodemailer Express
Platinum Logistics Recruitment Landing Page

Platinum Logistics Recruitment Landing Page

Created a mobile-responsive recruitment landing page with a professional design, 15+ field application form, file uploads, real-time validation, FormSubmit integration, smooth animations, and accessibility compliance.

HTML5 CSS3 JavaScript FormSubmit
TasteBeta - Full-Stack Food Ordering Platform

TasteBeta - Full-Stack Food Ordering Platform

A full-stack food ordering platform built for Nigerian fast-food restaurants with an interactive menu, advanced cart, Flutterwave payments, real-time WhatsApp order notifications, and an admin dashboard for order management.

HTML5 CSS3 JavaScript (ES6+) Flutterwave API WhatsApp API LocalStorage
Soothing Massage Studio Website

Soothing Massage Studio Website

A responsive massage therapy booking website with an interactive hero carousel, services showcase, transparent pricing, customer reviews, and a complete booking flow with EmailJS email notifications.

HTML5 CSS3 Vanilla JavaScript EmailJS
Luxe Gloss E-Commerce landing page

Luxe Gloss E-Commerce landing page

A modern lip gloss landing page where customers select quantities, make payments online, and are redirected to WhatsApp to confirm their orders with the owner.

HTML CSS JavaScript Supabase
Trendware – Multi‑Currency Fashion Store

Trendware – Multi‑Currency Fashion Store.

Modern fashion store with multi-currency support (NGN, USD, GBP). Features shopping cart, payment integration, and admin dashboard.

React Supabase API Integration
LuxeStay Apartments

LuxeStay Apartments

A luxury apartment booking website built with HTML, CSS, and JavaScript, featuring image galleries, booking forms, and WhatsApp payment confirmation.

HTML CSS JavaScript

Case Studies

Short breakdowns of the problems I solved, how I built the solution, and what mattered most.

SmartCrew Scheduler

Problem

Manual scheduling creates conflicts, wasted time, and poor visibility into attendance.

Solution

Built a workforce scheduling + time tracking app with AI schedule generation, publishing, and real-time attendance monitoring.

Key Highlights

  • Admin tools for employees, schedules, publishing, and conflict-free AI generation.
  • Employee dashboard for upcoming shifts and clock in/out time clock.
  • Supabase Auth + Postgres + RLS + Realtime and edge functions for secure workflows.

Ramadan Ibadah Tracker

Problem

Users needed a focused way to track worship routines and stay consistent across Ramadan.

Solution

Designed a mobile-first tracker with progress views, a Hijri-aware calendar, and a Qur’an experience that resumes where you left off.

Key Highlights

  • Daily and 30-day progress, detailed daily tracker, and theme switching.
  • Prayer times + Qibla direction via geolocation, plus daily ayah/hadith inspiration.
  • Auth-protected dashboards with email/Google login and password reset.

USSD Directory Africa

Problem

USSD codes are hard to find and often outdated, especially across countries and providers.

Solution

Built a fast lookup app that centralizes USSD codes with instant search, detail pages, and user submissions.

Key Highlights

  • Search by country, provider, or category with live results and quick actions.
  • Copy and dial actions on detail pages for mobile-first usability.
  • SEO-focused build with dynamic meta tags and a “Submit Code” flow via Formspree.

Contact Me

I'm always open to discussing new opportunities and interesting projects. Feel free to reach out!

× Project Image

Customer Support

×

Hi there! 👋 How can I help you today?