Mouhanned Romdhane.

Open to a permanent Full Stack role · Remote or hybrid

Hire a Full Stack developer who ships to production

Full Stack Developer React.js/Node.js

7 years of React and Node.js. I designed and maintain SaaS products used by real customers, from the database schema to the server.

React · Next.js · Node.js · NestJS · PostgreSQL · Docker

Download my resume
See my GitHub
7 yearsExperience
+7 years of expertise
Photo of Mouhanned Romdhane, Full Stack Developer React.js/Node.js
Full Stack Developer

The tools I use every day in production

An end-to-end TypeScript stack, chosen to handle the load and stay readable for the whole team.

Frontend
React, Next.js, TypeScript, Tailwind CSS
Backend
Node.js, NestJS, REST, WebSockets
Data
PostgreSQL, Redis, job queues
Infra
Docker, Nginx, AWS, Linux VPS, CI/CD with GitHub Actions
AI & integrations
OpenAI API, n8n, WhatsApp Cloud API, Meta Graph API

What I can own from day one

01

A complete feature, on my own.

I start from a ticket and deliver the schema, the API, the screen, the tests and the deployment. No need to split the work across three people.

02

The backend of a growing SaaS.

Multi-tenancy, roles and permissions, subscriptions, background jobs: I have already built them on my own products, with real users.

03

AI wired into the business.

Agents, n8n workflows, WhatsApp and CRM. Not demos: automations that run for real customers.

Why hire me

Three numbers you can check in one click.

7 years

Of web development, from frontend work to the React and Node.js SaaS products I maintain today.

See my career on LinkedIn

12 products

Live, each with its own link. I also handle their hosting and maintenance.

See the projects

100% remote since 2019

Used to distributed teams: written communication, async tools and time zones.

How I work in a team

The habits I bring to every project, remote or on site.

  1. 1.Clean Git

    Short-lived branches, readable commits, small pull requests that are easy to review.

  2. 2.Code review

    I review other people's code and I welcome reviews of mine. Feedback is discussed, not taken personally.

  3. 3.Tests where it matters

    Payments, authentication, permissions: critical flows are tested before every release.

  4. 4.CI/CD from day one

    Every merge goes through lint, tests and build, then deploys automatically.

  5. 5.Written communication

    I document my decisions in the ticket or the PR. A teammate should be able to pick up my work without asking me.

  6. 6.Agile rituals

    Daily stand-up, sprint planning, retro: I know them and I take an active part.

Projects in production

Products I designed, built and still run today.

Screenshot of GonRise: AI conversational commerce: sales agent, unified WhatsApp / Instagram / Messenger inbox and…

GonRise

SaaS

AI conversational commerce: sales agent, unified WhatsApp / Instagram / Messenger inbox and automations.

My role
Sole developer, from architecture to deployment
Stack
Next.jsNode.jsPostgreSQL
Technical challenge
An AI agent that answers customers on WhatsApp and follows up on abandoned carts.
Visit the site
Screenshot of OwnApps: Online store and ordering site builder: 16 templates, Arabic / English RTL, live order tracking.

OwnApps

SaaS

Online store and ordering site builder: 16 templates, Arabic / English RTL, live order tracking.

My role
Sole developer
Stack
ReactViteNode.jsThree.js
Technical challenge
16 store templates, Arabic and English with an RTL layout, and live order tracking.
Visit the site
Screenshot of GonDev Connect: WhatsApp marketing and automation: campaigns, no-code chatbots, team inbox and AI voice calls.

GonDev Connect

SaaS

WhatsApp marketing and automation: campaigns, no-code chatbots, team inbox and AI voice calls.

My role
Sole developer
Stack
ReactNode.jsWhatsApp Cloud APIMeta Graph API
Technical challenge
Bulk campaign sending within the Meta API limits, and a real-time shared inbox.
Visit the site
Screenshot of NexOrder AI: WhatsApp ordering channel for restaurants: AI agent, digital menu and ready-to-prepare orders…

NexOrder AI

SaaS

WhatsApp ordering channel for restaurants: AI agent, digital menu and ready-to-prepare orders, commission-free.

My role
Sole developer
Visit the site

Other projects

Experience

From frontend integration to SaaS backends, in 7 years.

G

Design and maintenance of multi-tenant SaaS products in NestJS and Next.js, deployed with Docker and Nginx on VPS.

GonDev ITFull Stack Developer • 2024 - Present
W

WordPress and Shopify websites for clients, SEO and performance optimization.

WebiStudioWeb Developer • 2022 - 2024
W

WordPress development, interface integration and maintenance.

WebixiaWeb Developer • 2021 - 2022
F

Angular interfaces and API integration for clients, 100% remote.

FreelanceFreelance Frontend Integrator, in parallel • 2019 - 2023
F

Applied Bachelor's in Computer Science: algorithms, databases, networking and software engineering.

Faculté des Sciences de GafsaApplied Bachelor's in Computer Science • 2018 - 2021

The role that fits me

If your opening looks like this, we probably have something to talk about.

The role

Full Stack or Node.js Backend developer in a product team, ideally on a SaaS or a business tool. Permanent role preferred.

The setup

Remote from Tunis, where I am based. Hybrid or on site possible in Tunis, on React, Next.js, Node.js, NestJS and PostgreSQL.

The start

Available immediately. Native Arabic, fluent French, intermediate English.

The questions I get asked in interviews

Yes. At WebiStudio and Webixia, I worked with other developers and project managers. I know code reviews, sprints and working with several people on the same repository.

I have been working remotely since 2019. I am used to Slack, Google Meet and Notion, and I am reachable during the team's hours, including across time zones.

I want to work on a bigger product, with a team I can learn from. My SaaS products run steadily and only need light maintenance.

The backend: modeling data, designing an API, handling multi-tenancy and permissions, then deploying cleanly.

Automated testing at scale. I already test critical flows, and I want to go further on a larger codebase with a larger team.

Yes, on my projects: Docker, Nginx, Linux VPS, AWS and CI/CD with GitHub Actions. In a larger team, I am happy to work with a dedicated DevOps engineer.

Immediately.

Photo of Mouhanned Romdhane, Full Stack Developer React.js/Node.js

Let's talk about your role

A 30-minute call is enough to see whether my profile fits. I reply within 24 hours.