React
// UI as data
Fullstack engineer designing Next.js front-ends and shipping production-grade APIs in .NET and NestJS. I care about performance, type safety, and the small details users feel but rarely name.

I'm Mustafa — a fullstack engineer who builds web products from the database up to the pixel. My day-to-day lives between React / Next.js on the front, and .NET and NestJS services on the back.
I started writing software because I liked the loop: ship something, watch real people use it, learn, ship again. Five years later that loop is still the part I love most.
Lately I've been focused on design-engineering — bridging Figma-fidelity UI with type-safe APIs, real-time data, and clean architecture. Always shipping in two languages: English and Arabic.
// UI as data
// SSR · App Router
// strict mode
// modular APIs
// C# · EF Core
// + Prisma · EF
// ship pipelines
// design systems
The admin dashboard for the Mazajk app — a React / Next.js control panel wired into RESTful APIs for dynamic data. Built component-first for reuse and tuned to stay responsive across every device.
A property management platform built at RoboByte — a React front-end over a RESTful API, with listing management, dynamic data retrieval, and an interface designed for everyday operations work.
A full front-and-back website for the Knowledge Summit — responsive, accessible pages with dynamic content, built to look sharp and load fast on every device.
Started on the front end and grew into a fullstack role. I build modular React components, integrate RESTful APIs for dynamic data, run cross-browser testing, and keep the codebase documented for the team.
Part-time front-end work on the Mazajk product — integrating RESTful APIs to improve data retrieval, working inside an Agile process with daily stand-ups and sprint planning.
Designed and built responsive web applications, working closely with cross-functional teams to align technical work with user needs. Played a key role in a new UI and integrated APIs for dynamic content.
My first front-end role, at a startup agency — building polished, functional web pages. Focused on clean navigation, cross-browser compatibility, and close collaboration with graphic designers.
I take on a small number of fullstack engagements at a time. If you're shipping something ambitious — especially bilingual or real-time — I'd love to hear about it.
contact@mustafadev.me