
Quran Player
During my Bytewise fellowship I built a clean Quran audio player with multiple reciters, Redux Toolkit async state, and TypeScript, focused on listening rather than feature bloat.

—·Fellowship
React Careers was my Bytewise fellowship build using Firebase Realtime Database so company postings and candidate browsing sync instantly across clients without page reloads.
Jun 2024

Fellowship project exploring Firebase Realtime Database under cohort deadlines. Companies create and manage job listings while candidates browse. Everything syncs live across clients without page reloads. Focus was NoSQL data modeling without SQL joins, optimistic UI updates, and handling race conditions when multiple users edit listings simultaneously. Real-time is trickier than it looks on paper.
Fellowship solo builder exploring Firebase real-time patterns under remote cohort schedule.
Company job posting CRUD, candidate browsing with live sync, Firebase auth, and optimistic UI that fails gracefully when listeners lag.

During my Bytewise fellowship I built a clean Quran audio player with multiple reciters, Redux Toolkit async state, and TypeScript, focused on listening rather than feature bloat.

Birthday Reminder was my first Redux Toolkit app, tracking dates with localStorage persistence and an upcoming-soon view as a gateway before fellowship builds.

Apostrophe Design wanted a portfolio prospects would remember. I built an interactive 3D flipbook in React + Vite where case studies flip page by page, with EmailJS leads and Vercel hosting.