Front-end & UX
I turn designs into responsive interfaces, with clear user flows, reusable components, and attention to accessibility.
React · Next.js · Vue
JavaScript · TypeScript · HTML · CSS
MOHAMED HASSAN / FULL-STACK WEB DEVELOPER
I build the front end, connect the back end, and take websites to production—with UX thinking throughout.
Based in Cairo, Egypt · Open to remote front-end & full-stack roles

DESIGN AWARE. HANDS ON.
I’m Mohamed, a web developer with a background in front-end development, UX design, and back-end work.
I can focus on a polished interface or take a feature through the API, database, hosting, and release process. That broader understanding helps me make better decisions at each layer.
More about me →WHAT I BRING TO A TEAM
I turn designs into responsive interfaces, with clear user flows, reusable components, and attention to accessibility.
React · Next.js · Vue
JavaScript · TypeScript · HTML · CSS
I build REST APIs, authentication, role-based permissions, and database workflows that support the interface.
Node.js · Express · PHP
PostgreSQL · Prisma · MongoDB
I connect domains, configure hosting and HTTPS, and use CI/CD to take changes from a Git repository to production.
Docker · Linux · Nginx · Coolify
Git · GitLab CI/CD · Cloudflare
SELECTED WORK
Application development and focused front-end work, with a clear view of my contribution.
FULL-STACK APPLICATION
Clinic management connecting patient registration, appointments, treatment, payments, and follow-ups in one workflow.
React · Node.js · Express · Prisma · PostgreSQL
Full-stack evidence: the UI, API, and database work together around the clinic’s daily tasks.
FRONT-END & USER EXPERIENCE
A learning interface that demonstrates how I organize educational content into a clear, responsive experience.
Front-end development · Content hierarchy · Responsive UI
A focused example for front-end and learning-interface roles.
BEYOND WRITING CODE
My work also covers domain and DNS configuration, hosting, HTTPS, Docker, Linux, and Nginx.
I use Git and CI/CD workflows to make releases repeatable, and my data center experience gives me a practical grounding in monitoring and troubleshooting.
See the full toolkit →