ABOUT

About Me

Full-Stack Developer with 4+ years building production web applications in Tunisia and for international clients

I'm Brahim Hmida, a Full-Stack JavaScript developer based in Bizerte, Tunisia. I specialise in building fast, scalable web applications using React, Next.js, Vue.js on the frontend and Node.js, NestJS, FastAPI on the backend. Over 4 years I've shipped production software for tourism platforms, insurance brokers, and enterprise SaaS products — working across the full stack with a focus on clean architecture, type safety, and CI/CD-driven delivery.

Who I Am

I'm Brahim Hmida, a Full-Stack JavaScript developer based in Bizerte, Tunisia. Over 4 years I've shipped production applications used by thousands of visitors daily — from TunisiaTrip, the main international travel platform for Tunisia, to Label Garantie, a 100% digital vehicle warranty broker in France.

My work spans the full stack: TypeScript React and Next.js frontends, NestJS and Node.js APIs, PostgreSQL and MongoDB databases, and Docker-based CI/CD pipelines. I've worked inside product teams at four companies and delivered projects independently for international clients.

I'm currently open to full-time remote roles and freelance contracts. You can review my open-source work on GitHub and download my CV below.

04+

YEARS EXP

10+

PROJECTS

4

COMPANIES

Brahim Hmida

What I Do

Frontend Development

Building responsive, accessible UIs with React, Next.js, Vue.js, and TypeScript. I focus on component architecture, performance budgets, and delivering interfaces that work flawlessly across devices and browsers.

Backend Engineering

Designing RESTful and GraphQL APIs, microservices, and database schemas with Node.js, NestJS, FastAPI, and PostgreSQL. I prioritise security, observability, and horizontal scalability from day one.

AI Automation

Integrating large language models and NLP pipelines into production workflows. Past work has included an enterprise text-annotation system (Semantas) built with Python, FastAPI, and Vue.js.

My Values

Clean Code

I write code that is readable, testable, and maintainable. Every function has a single responsibility; every module has a clear boundary. Code review is a collaboration, not a gate.

User First

Performance, accessibility, and clarity are not afterthoughts. I build interfaces that load fast, work on any device, and communicate intent without friction.

Continuous Learning

I follow the JavaScript and Python ecosystems closely, contribute to open-source projects, and regularly work through new tools hands-on before recommending them in production.

Collaboration

I've worked in cross-functional teams across time zones. I write clear documentation, give direct feedback, and treat disagreements as opportunities to find better solutions.

EXPERIENCE

Career Path

Widigital

Widigital

Full-Stack Developer

2021 – 2022

Built and maintained tourism web platforms including Bookitrip and Tunisia Book. Worked with Vue.js, Laravel, and REST APIs to deliver multilingual, high-traffic applications for the Tunisian tourism market.

Label Garantie

Label Garantie

Full-Stack Developer

2022 – 2023

Developed the main marketing site, customer portal, and real-time warranty simulator for a 100% digital vehicle warranty broker in France. Stack: React, Node.js, Symfony, Tailwind CSS.

Smart Conseil

Smart Conseil

Full-Stack Developer

2023 – 2024

Delivered enterprise SaaS products including DAFE Management and Semantas, an AI-powered text annotation system. Worked with Vue.js, FastAPI, Python NLP pipelines, and SSO authentication.

Nadas Group

Nadas Group

Full-Stack Developer

2024 – Present

Building and scaling TunisiaTrip — the main international travel platform for Tunisia — and its localised editions for Korea and Japan. Stack: Next.js, NestJS, PostgreSQL, Tailwind CSS.