Hi, I'm Raheem
I'm a frontend engineer with design engineer DNA — I design and build interfaces that are simple, purposeful, and a joy to use. I care deeply about the small details, those subtle interactions that make an experience feel intuitive and thoughtfully crafted.
I bring ideas to life through code, from concept to polished product. Every project I build is an opportunity to merge clarity, speed, and design into a seamless experience.
Projects
See AllThis is a prototype website for Shevon Salmon, a tech and lifestyle content creator.
An interactive real-time chat application built with Next.js 14 and Pusher, designed for seamless, live conversations
Haven allows users to explore properties for sale or rent with advanced filters, image galleries, and user authentication. Built with scalability, performance, and user experience in mind.
Articles
See AllWhy Pusher is the Safe Option Over Socket.io in a Serverless Environment
When I was building my chat app, I had to make a decision between Pusher.js and Socket.io. Both can be used to add real-time communication to an application, so I asked myself: what’s the real difference between them? 🤷♂️
October 7, 2025.2 min read
I just opened an old side project and let me tell you… it was ugly.
I just opened an old side project and let me tell you… it was ugly. But I wasn’t mad. I wasn’t even embarrassed. I was proud. Because that disaster? That chaos? That’s what growth looks like.
June 13, 2025.2 min read
URL Might Be the Best Place to Store State in React — and That’s Not a Joke
When you hear “state management in React,” you probably think of useState, useReducer, Redux, Zustand, or that one state lib your co-worker swore was "the future." But let me hit you with a curveball:
June 12, 2025.2 min read




