Available for new opportunities · Remote-first

Full-Stack engineer building production web apps & AI systems.

5+ years shipping React, Next.js, Node and Python in healthcare, legal tech and SaaS, from 25K-user health platforms to RAG-powered legal document automation.

Monastir, Tunisiaalabaganne9@gmail.comalabaganne.com
5+
Years of experience
25K+
Users impacted
100%
Upwork job success
10+
Production projects
About me

I build software that holds up in production.

From a 25,000-user health platform to AI-powered legal document automation, I care about clean architecture, good UX, and shipping real things.

I'm a Full-Stack Software Engineer with 5+ years of professional experience building web applications across healthcare, legal tech, and SaaS. I care about clean architecture, good UX, and shipping things that hold up in production.

Currently I'm a core contributor to RetainYourBrain at Retain Health, a digital health platform with 25,000+ users that helps reduce Alzheimer's risk. In parallel I work on NORA at Wequity, an AI-powered legal document automation platform built with FastAPI, Supabase, GCP, and Vertex AI.

On the side, I run my own products. MenuMate is a SaaS I designed, built and launched for restaurants to manage digital menus, QR codes, and real-time orders. I'm Top Rated on Upwork with a 100% Job Success Score.

Web DevelopmentApplication DevelopmentAI IntegrationDatabase DevelopmentMobile AppsCustom Software
Experience

A working track record across health, legal & SaaS.

Five years of continuous shipping through long-term contracts, freelance wins, and product-led work for distributed teams.

  1. Software Engineer

    Aug 2021 — Present
    Retain Health, Inc.·Part-time·Boston, MA·Remote

    Healthcare platform with 25,000+ active users focused on Alzheimer's prevention through personalized lifestyle interventions.

    • Core contributor to RetainYourBrain, achieving a 22% user retention rate over 4+ years of continuous shipping.
    • Built core features full-stack on AngularJS, Express.js, Next.js, Node.js, TypeScript and MySQL.
    • Designed a dynamic form system with complex conditional logic powering personalized routines and topic recommendations.
    • Created reusable AngularJS services with DI to reduce redundant API calls and improve frontend performance by 50%+.
    • Introduced automated testing with Jest, Cypress, Mocha, Supertest, Karma, Protractor, plus GA4/GTM analytics.
    AngularJSExpress.jsReact NativeTypeScriptMySQLAWSGoogle Analytics
  2. Full-Stack & AI Engineer

    Oct 2025 — May 2026
    Wequity·Part-time·Brussels, Belgium·Remote

    Legal tech company building AI-powered tools for law firms and notaries across Belgium and the Netherlands.

    • Architected NORA, an AI-powered legal document processing platform handling EN/FR/NL documents on React, FastAPI and Supabase with 224+ DB tables.
    • Built a Smart Processing module that learns document transformation patterns from example pairs using LLM APIs and DSPy.
    • Developed a RAG-based Knowledge Base where users query uploaded legal documents and get AI-generated answers with source citations.
    • Integrated DeepL API for legal document translation across English, French and Dutch.
    • Designed background task architecture using Google Cloud Tasks and Pub/Sub for async document processing.
    ReactFastAPISupabaseGCPVertex AILLM IntegrationOpenAI APIDSPyBigQueryDeepL
  3. Freelance Web Developer

    Oct 2024 — Present
    Upwork (Top Rated)·Self-employed·Worldwide·Remote

    Top Rated freelancer with a 100% Job Success Score, building modern, scalable, high-performance web applications.

    • Delivered 3+ full-stack projects with a 100% Job Success Score.
    • Built the Martinez Auto Detail booking system with dynamic pricing and secure card storage.
    • Developed Socialura for a client, an e-commerce platform with Stripe payment integration for digital service sales.
    Next.jsReactNode.jsTailwindSupabaseStripeSquare
  4. Full-Stack Developer Intern

    Jul 2023 — Aug 2023
    satoripop·Internship·Sousse, Tunisia·Hybrid

    Built a Google Meet-style video meeting platform independently during the internship.

    • Built video meeting platform with authentication, meeting creation, scheduling, protected pages, and Jitsi-powered calls.
    • Delivered both frontend and backend independently with React, TypeScript, Express.js and MySQL.
    ReactTypeScriptNode.jsExpress.jsMySQLJitsi SDK
  5. Full-Stack Developer Intern

    Feb 2021 — May 2021
    Realinflo·Internship·Hong Kong SAR·Remote

    Built an admin dashboard for a real estate intelligence platform, working directly with the CTO via weekly milestones.

    • Built admin dashboard with Vue.js and Node.js, improving data management efficiency by 35%.
    • Delivered enhanced data visualization and reporting through weekly milestone reviews with the CTO.
    Vue.jsQuasarNode.jsFeathers.jsMongoDBSCSS
  6. Web Development Intern

    Jul 2020 — Aug 2020
    satoripop·Internship·Sousse, Tunisia·Hybrid

    Designed and developed a web application to manage company employees and converted a PSD landing page design into a fully responsive site.

    • Built Satoripop RH, a Vue.js and Laravel HR platform with role-based dashboards for managers, HR, project managers and employees.
    • Documented backend API endpoints using Swagger/OpenAPI for clean handoff and future contributors.
    • Converted a PSD landing-page design into a responsive e-commerce front-end with hand-written HTML, CSS and JavaScript.
    Vue.jsLaravelMySQLBootstrapHTMLCSSJavaScript
Projects

Selected work, shipped.

A mix of full-time, freelance, founder and academic work across SaaS, AI-adjacent systems, and production web platforms.

MenuMate demoSaaS Founder

SaaS platform that lets restaurants create digital menus, generate QR codes, and accept real-time orders from a single dashboard. SEO-optimized and multilingual.

Next.jsReactTailwindSupabasePostgreSQL
Web / SaaSVisit live
Global Deals demoFreelance

Global Deals

3D Globe

Interactive 3D globe with event markers, clustering, event linking with curved Bezier visualizations, admin panel, and authentication.

React 18Mapbox GLSupabaseTiptapTailwind v4
Web / FreelanceVisit live
Internly demoAcademic

Internly

End of studies project

Internship platform where students discover and apply to internships and companies post opportunities, with real-time notifications, tracking, and dashboards.

LaravelVue.jsInertia.jsMySQLPusher
Web / AcademicVisit live
Satoripop RH demoInternship · satoripop

Satoripop RH

HR platform

Human resources management platform with role-based dashboards for managers, HR, project managers, and employees, built during my 2020 internship.

Vue.jsLaravelMySQLBootstrapSwagger
Web / InternshipVisit live
Socialura demoFreelance · Upwork

Socialura

E-commerce

Built for an Upwork client, a modern, performance-optimized platform for selling digital social services with clean responsive UI/UX and Stripe payment integration.

WordPressCSSStripeCustom UI
Web / FreelanceVisit live
Meet — Video Conferencing demoInternship · satoripop

A Google Meet-style video meeting app built independently during my 2023 internship at satoripop with authentication, scheduling, protected pages, and Jitsi-powered calls.

ReactTypeScriptNode.jsExpress.jsMySQLJitsi SDK
Web / InternshipVisit live
ATS Resume Builder demoOpen

Builder that helps users create ATS-optimized resumes that pass automated tracking systems with real-time preview and one-click PDF export.

Next.jsReactTailwindjsPDF
Eyedeal — E-commerce UI demoInternship · satoripop

Eyedeal — E-commerce UI

PSD → responsive

Client-side e-commerce landing page built from a PSD design with responsive layout, product sections, cart visuals, and interactive design elements.

HTMLCSSJavaScriptBootstrap
Web / InternshipVisit live
Martinez Auto Detail demoFreelance

Martinez Auto Detail

Booking system

Custom booking system surpassing off-the-shelf solutions with service selection, date/time picking, secure card storage for no-show protection, and an owner dashboard.

Next.jsReactTailwindSquare API
Web / FreelanceVisit live
Skills

Full-stack, end to end.

Hands-on across the modern web stack, from typed frontends to async pipelines on managed cloud.

AI & Modern Stack

LLM integration, RAG systems, vector databases, document processing pipelines.

LLM IntegrationRAG SystemsDSPyOpenAI APIVertex AIVector DBsOCRApache TikaAI Agents

Frontend

Production React apps, design-system-driven UI, responsive and accessible.

React.jsNext.jsTypeScriptVue.jsAngularJSTailwind CSSShadcn UIReact Native

Backend & Databases

Scalable APIs, async pipelines, well-modeled relational and vector data.

Node.jsNestJSExpress.jsFastAPILaravelPostgreSQLMySQLMongoDB

Cloud & DevOps

Production deployments, CI/CD, background processing, monitoring.

AWSGCP Cloud RunPub/SubCloud TasksDockerLinuxSupabaseVercel

Testing & Practices

Automated test suites, code review, API design, and Agile delivery.

JestCypressMochaSupertestKarmaProtractorAgile/ScrumGit

Languages

Strong typed and dynamic languages across the full stack.

JavaScriptTypeScriptPythonPHPSQLHTML5CSS3C
Education & Certifications

Formal training in software engineering.

Top-of-class admission to the competitive Software Engineering track at ISSAT Sousse, with a foundation in fundamentals and modern practice.

  1. Sep 2021 — Jun 2024

    Engineer's Degree, Software Engineering

    ISSAT Sousse — Institut Supérieur des Sciences Appliquées et de Technologie

    Selected as one of the top Computer Science students to join the competitive engineering program. Curriculum emphasized advanced software architecture, backend system design, and industry-standard practices.

  2. 2018 — Jul 2021

    Bachelor's Degree, Computer Science

    ISSAT Sousse

    Ranked among the top 5 students out of 90, earning direct admission to the Software Engineering degree program. End-of-studies project: Internly, a full-stack internship platform.

CCNA: Introduction to Networks

Cisco · 2022

MTA: Introduction to Programming Using Python

Microsoft · 2021

MTA: Database Fundamentals

Microsoft · 2021

MTA: Programming Using JavaScript

Microsoft · 2019

MTA: Programming Using HTML and CSS

Microsoft · 2019

Get in touch

Let's build something real.

I'm open to senior full-stack roles, AI-product work, and select freelance engagements. The fastest way to reach me is email.