Real-time systems
WebSocket architecture, live data surfaces, presence, and streaming state. Interfaces that stay correct when the data never stops moving.
Full-stack TypeScript & JavaScript engineer.
Real-time systems, AI-integrated products, and the platforms around them.
Full-stack TypeScript engineer. I take systems from schema to production and stay with them after launch — real-time infrastructure, AI-integrated products, and the interfaces that sit on top of them.
WebSocket architecture, live data surfaces, presence, and streaming state. Interfaces that stay correct when the data never stops moving.
LLM pipelines, agentic workflows, retrieval across graph and relational stores, and human-in-the-loop review where the output has to be right.
Auth and roles, payments, background jobs, caching, integrations, deploys. I own the vertical slice when owning it is what ships fastest.
Design systems, data-dense dashboards, motion and 3D, PWA and mobile. Built to stay readable for whoever picks it up next.
A seafood restaurant in Tripoli, shipped in two days: menu, an admin dashboard the owner runs themselves, and ordering that hands off to WhatsApp because that is where the customers already are.
Current client work is under NDA until launch. Ongoing output is public on GitHub.
Remote, EMEA-friendly hours. If you have a system to ship, a platform to build, or a team that needs a senior pair of hands on the full stack — let's talk.
Occasional write-ups on production engineering — architecture decisions, trade-offs, and what broke. No spam.
Need a developer for your project?
Hire me at WebRift →