Skip to content

Ala Baganne · Full-Stack Software Engineer

Full-Stack engineer building web apps, online stores & AI systems.

I build full-stack applications, AI features, custom Shopify themes, e-commerce stores, and landing pages for individuals and businesses. 5+ years delivering software for international clients.

Years of experience
5+
Users on a platform I help build
25K+
Upwork job success
100%
Production projects
10+

Work

Selected work, shipped.

Selected freelance, internship, and academic work across SaaS, e-commerce, and web applications.

Web / SaaS

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.js
  • React
  • Tailwind
  • Supabase
  • PostgreSQL

Karta

Gift card store

Web

Online store for gaming and streaming gift cards in Tunisia, where most people can't pay online with an international card. Buyers pay in dinars by D17, bank transfer or cash, and get their code by email. French, English and Arabic.

  • Next.js
  • TypeScript
  • Tailwind
  • MySQL
  • Drizzle

PromptStream

AI dictation for macOS & Linux

Desktop / SaaS

System-wide AI dictation app that turns speech into clean text and pastes it into the active app. Includes configurable shortcuts, a personal dictionary, multilingual transcription, and searchable local history.

  • Electron
  • React
  • TypeScript
  • Next.js
  • Supabase

BackupMaster

Native macOS app

Desktop

Native macOS app for backing up iPhone photos and videos over USB or local Wi-Fi. Copies only missing files, retries interrupted transfers, organizes media by date or device, and includes a local photo and video gallery.

  • Swift
  • SwiftUI
  • libimobiledevice
  • Next.js
  • SQLite

EXODIA Store

Custom Shopify theme

Web

I designed and developed a custom Shopify theme for exodiatn.com, a Tunisian clothing brand. The storefront includes responsive Streetwear and Techwear collections, product variants, search, and cart interactions, with French content and pricing in Tunisian dinars.

Preview password: paglow

  • Shopify
  • Liquid
  • JavaScript
  • CSS

ABSoft

Digital agency website

Web

Website I built to run my web and mobile agency for Tunisian businesses. French and English versions, a page per service with prices and FAQs, a contact form that sends email through Resend, WhatsApp contact, and share images drawn at build time.

  • Next.js
  • React
  • TypeScript
  • CSS Modules
  • Resend

Internly

End of studies project

Web / Academic

Internship platform where students find and apply to internships, companies post roles and review applicants, and admins manage students, companies, fields and skills. Includes messaging, saved roles and application tracking.

  • Laravel
  • Vue.js
  • Inertia.js
  • MySQL
  • Pusher

Satoripop RH

HR platform

Web / Internship

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

  • Vue.js
  • Laravel
  • MySQL
  • Bootstrap
  • Swagger

Taroura Arena

Gym & karate club website

Web / Freelance

Website for Taroura Arena, a gym and karate club in Jemmal, Tunisia. Full-screen video hero, training programmes, weekly class schedule, pricing plans, and trial-session booking by form or WhatsApp. French content, mobile-first.

  • HTML
  • CSS
  • JavaScript

Socialura

E-commerce

Web / Freelance

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

  • WordPress
  • CSS
  • Stripe
  • Custom UI

About

I build software that holds up in production.

From custom storefronts and personal websites to SaaS products and AI workflows, I turn requirements into working software.

I'm a Full-Stack Software Engineer with 5+ years of professional experience. I build SaaS products and AI applications, design custom Shopify themes, and create e-commerce stores and landing pages for individuals and businesses. I work across frontend, backend, integrations, and deployment.

I work part-time at Retain Health, contributing to RetainYourBrain, a digital health platform with 25,000+ users. From October 2025 to May 2026, I also worked part-time at Wequity on NORA, 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.

Services

What I can build for you.

Web and application development, AI integration, custom Shopify themes, e-commerce, landing pages, database work, mobile apps and custom software.

  1. 01

    Web applications & SaaS

    Full-stack products from database to deployment: dashboards, booking systems, internal tools and SaaS products.

    • Next.js
    • React
    • Node.js
    • Supabase
    • PostgreSQL
  2. 02

    AI features & integrations

    LLM features built into your product: RAG knowledge bases, document processing pipelines and translation workflows.

    • OpenAI API
    • Vertex AI
    • DSPy
    • RAG
    • FastAPI
  3. 03

    Shopify themes & e-commerce

    Custom Shopify themes and online stores with product catalogs, variants, search, cart and payment integrations.

    • Shopify
    • Liquid
    • Stripe
    • Square
  4. 04

    Landing pages & websites

    Fast, responsive and SEO-ready websites for businesses and individuals, in one language or several.

    • Next.js
    • Tailwind
    • WordPress
    • Resend

Experience

Experience with international teams and clients.

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

  1. Aug 2021 — Present

    Retain Health, Inc.

    Part-time contract · Boston, MA · Remote

    Software Engineer

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

    • Core contributor to RetainYourBrain, building and maintaining production features since August 2021.
    • 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 dependency injection to reduce redundant API calls and improve frontend performance.
    • Introduced automated testing with Jest, Cypress, Mocha, Supertest, Karma, Protractor, plus GA4/GTM analytics.
    • AngularJS
    • Express.js
    • React Native
    • TypeScript
    • MySQL
    • AWS
    • Google Analytics
  2. Oct 2025 — May 2026

    Wequity

    Part-time contract · Brussels, Belgium · Remote

    Full-Stack & AI Engineer

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

    • Built full-stack features for NORA, an AI-powered legal document processing platform handling English, French, and Dutch documents on React, FastAPI, and Supabase.
    • 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.
    • React
    • FastAPI
    • Supabase
    • GCP
    • Vertex AI
    • LLM Integration
    • OpenAI API
    • DSPy
    • BigQuery
    • DeepL
  3. Aug 2024 - Present

    Upwork (Top Rated)

    Self-employed · Worldwide · Remote

    Freelance Web Developer

    Top Rated freelancer with a 100% Job Success Score, building web applications, custom Shopify themes, e-commerce stores, and landing pages for individuals and businesses.

    • Completed seven Upwork contracts, each rated five stars.
    • Built the Martinez Auto Detail booking system with dynamic pricing and secure card storage.
    • Developed Socialura for a client, a WordPress website with Stripe checkout for digital service sales.
    • Next.js
    • React
    • Node.js
    • Tailwind
    • Supabase
    • Shopify
    • WordPress
    • Stripe
    • Square
  4. Jul 2023 — Aug 2023

    satoripop

    Internship · Sousse, Tunisia · Hybrid

    Full-Stack Developer Intern

    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.
    • React
    • TypeScript
    • Node.js
    • Express.js
    • MySQL
    • Jitsi SDK
  5. Feb 2021 — May 2021

    Realinflo

    Internship · Hong Kong SAR · Remote

    Full-Stack Developer Intern

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

    • Built an admin dashboard with Vue.js and Node.js to manage and visualize property data.
    • Delivered enhanced data visualization and reporting through weekly milestone reviews with the CTO.
    • Vue.js
    • Quasar
    • Node.js
    • Feathers.js
    • MongoDB
    • SCSS
  6. Jul 2020 — Aug 2020

    satoripop

    Internship · Sousse, Tunisia · Hybrid

    Web Development Intern

    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.js
    • Laravel
    • MySQL
    • Bootstrap
    • HTML
    • CSS
    • JavaScript

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 Integration
  • RAG Systems
  • DSPy
  • OpenAI API
  • Vertex AI
  • Vector DBs
  • OCR
  • Apache Tika
  • AI Agents

Frontend & Storefronts

Responsive applications, custom Shopify themes, e-commerce stores, and landing pages.

  • React.js
  • Next.js
  • TypeScript
  • Shopify
  • Custom Themes
  • WordPress
  • Vue.js
  • AngularJS
  • Tailwind CSS
  • Shadcn UI
  • React Native

Backend & Databases

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

  • Node.js
  • NestJS
  • Express.js
  • FastAPI
  • Laravel
  • PostgreSQL
  • MySQL
  • MongoDB

Cloud & DevOps

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

  • AWS
  • GCP Cloud Run
  • Pub/Sub
  • Cloud Tasks
  • Docker
  • Linux
  • Supabase
  • Vercel

Testing & Practices

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

  • Jest
  • Cypress
  • Mocha
  • Supertest
  • Karma
  • Protractor
  • Agile/Scrum
  • Git

Languages

Strong typed and dynamic languages across the full stack.

  • JavaScript
  • TypeScript
  • Python
  • PHP
  • SQL
  • HTML5
  • CSS3
  • C

Education

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.

Certifications

  • CCNA: Introduction to NetworksCisco · 2022
  • MTA: Introduction to Programming Using PythonMicrosoft · 2021
  • MTA: Database FundamentalsMicrosoft · 2021
  • MTA: Programming Using JavaScriptMicrosoft · 2019
  • MTA: Programming Using HTML and CSSMicrosoft · 2019