abusomwan
santos

Projects

I am currently building PocketShuttle, a real-time school transportation and logistics platform focused on live GPS tracking, pickup optimization, and parent communication. Below are some of my recent projects, ranging from front-end applications to full-stack and Web3 solutions.

PocketShuttle

React, useReducer, Google Maps API, Tailwind CSS, Node.js, PostgreSQL, OneSignal

PocketShuttle is a real-time school transportation and logistics platform designed to improve pickup efficiency, route visibility, and parent communication. It features live GPS tracking, ETA calculations, proximity-based pickup detection, analytics dashboards, and push notifications using OneSignal. Built for scalability, performance, and real-world operational reliability.

Iwina

TypeScript, Next.js 13

A web application built with TypeScript and Next.js featuring authentication flows and modern routing. Emphasizes type safety, maintainable architecture, and scalable frontend structure.

Blackjack Game

HTML, JavaScript, CSS

A browser-based Blackjack card game built with vanilla JavaScript. Implements core game logic, score calculation, win and loss conditions, and responsive UI updates without external libraries.

Movie Application

React, Tailwind CSS

A movie discovery web application built with React that allows users to browse, search, and view movie details. Focused on component reusability, clean UI, and responsive design using Tailwind CSS.

Spotify Clone

Next.js 14, Tailwind CSS, Recoil

A Spotify-inspired music streaming interface built with Next.js and Recoil for global state management. Features authentication flow, playlist UI, and responsive layouts optimized for performance.

YouTube Clone

HTML, JavaScript, SCSS

A YouTube UI clone focused on layout accuracy and responsive design. Built with SCSS and JavaScript to replicate video feeds, navigation structure, and adaptive layouts across screen sizes.

NFT Marketplace

HTML, JavaScript

A simple NFT marketplace interface for showcasing digital assets. Focuses on frontend Web3 concepts, UI presentation, and marketplace-style layouts.

Raceme

JavaScript, Mapbox GL JS, HTML, CSS

A location-based racing and competition platform that allows drivers to race against other drivers in real time and compete for leaderboard rankings across the country. Built with Mapbox for live map rendering, route visualization, and performance tracking, the application focuses on real-time data handling, geospatial visualization, and competitive ranking systems.

Book List Application

HTML, JavaScript

A simple book management application for tracking reading lists. Demonstrates structured JavaScript logic, form handling, and persistent UI updates.