Hassan Srour · Software Engineer · Beirut
Full-stack engineer for production web apps.
I build and maintain Next.js sites, REST-backed workflows, headless CMS setups, and Dockerized deploys for NGOs and businesses in Lebanon and the Gulf.
- Based in
- Beirut, Lebanon
- Focus
- Full-stack web
- Status
- Open to roles
- Languages
- AR · EN · FR
Languages
- JavaScript
- PHP
- Python
- SQL
Frontend
- React
- Next.js
- Vue
- Responsive UI
Backend & CMS
- Laravel
- Flask
- Directus
- ERPNext
- WordPress
Ops
- Docker
- GitHub Actions
- CI/CD
- Vercel
- MySQL
- Firebase
Habits from shipping, not slogans.
- 01
Match the environment you ship to
If production runs in Docker on a VPS, local should too. Parity catches release problems earlier than clever staging stories.
- 02
Build around the operator, not the schema
Inventory screens and CMS collections should follow how stakeholders already work. I start from their workflow, then model the data.
- 03
Prove the integration before you dress it up
External APIs get Postman coverage and routing checks first. UI polish comes after the contract is trustworthy.
What I worked on, with stack.
Roles where I owned UI, data, and deploy work, not only isolated tickets.
- Apr 2024 to Present
Software Engineer
Harmonically Labs · Bucharest · remote
Next.jsDirectusDockerERPNextVercelUbuntu- Build and maintain NGO web platforms with Next.js, Directus, and Docker for clients in Lebanon and the Gulf.
- Configure and customize ERPNext for inventory and records workflows.
- Deploy and manage apps on Ubuntu VPS and Vercel, including environment setup, containers, and release workflow.
- Nov 2023 to Apr 2024
Full-Stack Developer
Brain Solutions · Beirut
E-commerceAdmin dashboardSearch APIsPostman- Shipped a white-label e-commerce template live for Dar Al-Rafidain (daralrafidain.com) as one of two developers.
- Built admin dashboard tooling for dynamic storefront layout control, plus book, author, and category views.
- Integrated third-party search APIs for books and authors; improved data processing speed by about 10% and reduced backend latency, validating integrations with Postman.
Selected projects.
- 012026
NEXUS
E-commerce / Medusa.jsFull-stack ecommerce platform build
Next.jsTypeScriptMedusa v2PostgreSQLRedisDockerNginxContabo VPSProduction ecommerce platform built with Next.js and Medusa v2, with real catalog, cart, customer accounts, checkout, inventory, and VPS deployment.
● Production Medusa platformCase study →Live site →
- 022026
Live Medusa.js furniture e-commerce storefront, publicly available at urban.hassansrour.me.
● Live storefrontCase study →Live site →
- 032026
Live Medusa.js athletic apparel e-commerce storefront, publicly available at street.hassansrour.me.
● Live storefrontCase study →Live site →
Hi, I'm Hassan. Final-year Software Engineering student at Antonine University and a full-stack developer. Most of my recent work is shipping and maintaining web platforms: Next.js frontends, Directus CMS, ERPNext configuration, and deploys on Ubuntu VPS and Vercel.
I like work that crosses UI, data, and ops. A feature is unfinished until editors can use it and the release path is clear.
I am currently deepening backend architecture and performance, and exploring AI/ML where it helps a real product surface, not as a standalone demo.
Education
B.Sc. Software Engineering
Antonine University, Baabda
Expected 2026
Languages
Fluent in Arabic, English, French.