Skip to content
Anas Chaabane
Open to opportunitiesSousse, Tunisia · Remote-friendly · GMT+1
Anas Chaabane

Anas Chaabane — Full Stack Developer

Full Stack Developer

Four years shipping production software. I work across the JavaScript stack — React and Next.js on the front, Node and NestJS behind it — and I spend most of my time on the part people actually feel: how fast it loads, and how it holds up under real data.

  • TypeScript
  • React
  • Next.js
  • NestJS
  • GraphQL
  • D3.js
Years in production
4
Projects built
20+
Developers led
5+
Languages spoken
3
01Selected work

Things I built, and what changed because of them

A short list rather than a long one. Each of these shipped to real users, and each has a write-up covering the problem, the architecture and the outcome.

  • 01

    Truechart Plus

    Data visualization · Vayetek

    IBCS-compliant React and D3 chart extensions running inside Power BI and Qlik Sense, built to stay fast on datasets large enough to freeze the host report.

    • React
    • TypeScript
    • D3.js
    • Power BI API
    • Qlik Sense API
    2026 — PresentRead case study
  • 02

    Mnadhem

    Personal project

    Operations, cash-flow and inventory software for small and mid-sized Tunisian retail, fashion and D2C brands, designed around cash payments, informal suppliers and multi-channel selling.

    • Next.js
    • TypeScript
    • NestJS
    • PostgreSQL
    • Prisma
    2026 — PresentRead case study
  • 03

    Dieture Website

    Product · Dieture

    Rebuilt Dieture's website from a basic Wix site into a full sales channel: plan and meal selection, online payment, onboarding, dietitian booking, add-ons and subscription management for 10,000+ active users. I led the build with two other developers.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Radix UI
    • Zustand
    2023 — 2026Read case study
  • 04

    Dieture Operations Platform

    Internal platform · Dieture

    A custom ERP/CRM dashboard, three role-specific field apps and a microservices backend running subscriptions, kitchen, packing, delivery and B2B for 10,000+ active customers.

    • React
    • TypeScript
    • NestJS
    • GraphQL
    • PostgreSQL
    2023 — 2026Read case study
  • 05

    PaletteFlow

    Freelance · Logistics, France

    Front end for three connected apps (retailer, driver and admin) that track pallets and delivery missions between retailers, with live push notifications, QR-code scanning, advanced role management and a UI in 6 European languages.

    • React
    • TypeScript
    • Zustand
    • Radix UI
    • i18n
    2025Read case study
02Experience

Four years, three teams, one throughline: make it faster

Every role below has a number attached to it, because the work was measured. These are the ones that held up afterwards.

  1. Lead Full Stack Developer

    ·VayetekPresent

    Feb 2026 — Present · Sousse, Tunisia

    Leading development of custom data-visualization extensions for Power BI and Qlik, and the team that builds them.

    −25%
    React re-renders
    5+
    Developers led
    • Shipped two IBCS chart types (Timechart and Structure chart) as Power BI and Qlik extensions in React and D3.js.
    • Led a team of 5+ developers and owned pull-request review, clearing blockers early and lifting sprint velocity.
    • Refactored legacy React code by cleaning up useEffect dependencies and colocating state, cutting re-renders by 25%.
    • Partnered with product managers and UI/UX designers to ship high-performance chart components on schedule.
    • React
    • TypeScript
    • D3.js
    • Power BI API
    • Qlik Sense API
  2. Full Stack Developer

    ·Dieture

    Aug 2023 — Feb 2026 · Sousse, Tunisia

    Three years on the platform behind a Qatari meal-subscription business that owns its own kitchen, packing line and delivery fleet (1,000+ deliveries a day) — public website, microservices backend, and the internal system that runs the operation.

    10,000+
    Active users
    +30%
    Online sales
    −30%
    API response time
    • Led the rebuild of the public website from Wix to Next.js with two other developers, adding onboarding, meal selection and online payment; online sales rose 30% in the first quarter.
    • Contributed heavily to the microservices backend and to the internal dashboard, a role-based custom ERP and CRM covering subscriptions, leads, menus, kitchen workflows, packing, deliveries, B2B retailers and customer history.
    • Built the delivery-coverage mapping, the configuration and theming layer that drives the kitchen, driver and packer apps, and the structured logging behind operational reporting.
    • Architected and optimised API endpoints, reducing response time by 30%.
    • Engineered a scalable Next.js and React front end, cutting initial load time by 25% (Lighthouse).
    • Introduced GraphQL for client-driven queries, eliminating over-fetching on data-heavy screens.
    • Integrated Contentful, MoEngage and Meta marketing tools, so marketing ships offers and tracks the funnel without a deploy.
    • Next.js
    • React
    • Node.js
    • NestJS
    • GraphQL
    • TypeScript
    • PostgreSQL
  3. Frontend Developer

    ·EnR Agri

    Feb 2023 — Aug 2023 · Sousse, Tunisia

    Front-end delivery on a Next.js product, focused on responsive UI and first-load performance.

    −40%
    Load time
    +20%
    User engagement
    • Built responsive UI components with Next.js and Tailwind CSS, contributing to a 20% lift in user engagement.
    • Applied server-side rendering, code splitting and lazy loading to cut load time by 40%.
    • Integrated third-party services for reporting and data visualization.
    • Next.js
    • React
    • Tailwind CSS
    • JavaScript
Education

Full-Stack Web Development

Microverse

May 2022 — Mar 2023 · Remote

  • 1300+ hours of mastery-based full-stack curriculum
  • 15+ projects in React, Ruby on Rails and JavaScript
  • Daily remote pair programming and Agile delivery

Preparatory Cycle for Engineering Studies

Ecole Polytechnique Sousse

Jun 2018 — Sep 2021 · Sousse, Tunisia

  • Intensive mathematics, physics and engineering fundamentals
  • Analytical and problem-solving training for competitive national entrance exams
03Stack

What I reach for

Tools I have shipped production software with, grouped by where they sit. The list is deliberately shorter than the list of tools I have touched.

01

Frontend

  • TypeScript
  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Radix UI
  • React Query
  • Web Animations
02

Backend

  • Node.js
  • NestJS
  • GraphQL
  • REST APIs
  • Ruby on Rails
  • PostgreSQL
  • Prisma
03

Data & visualization

  • D3.js
  • Power BI extensions
  • Qlik Sense extensions
  • SQL
  • Chart architecture
04

Practice

  • Git
  • Code review
  • Agile / Scrum
  • Web performance
  • Accessibility
  • CI/CD

Comfortable owning a feature from data model to interaction detail — and equally comfortable being the person who reviews yours.

04About

Engineer first, but the interface is the product

I am a full stack developer based in Sousse, Tunisia, four years into building software that people use at work every day. My centre of gravity is the JavaScript and TypeScript ecosystem — React and Next.js on the front, Node and NestJS behind it — and my instinct on any feature is to ask what it will cost in load time before asking what it will look like.

That started with an engineering preparatory cycle, which gave me the habit of measuring things, and continued through Microverse, where I wrote code in daily remote pair programming with people in other time zones. It is why code review is my favourite part of the job rather than an obligation: most of the performance work on a team happens inside someone else's pull request.

Right now I lead a small team building data-visualization extensions for Power BI and Qlik — the kind of work where a careless render loop freezes someone's report. On the side I am building Mnadhem, an operations product for Tunisian retail businesses, because the tools available to them assume a business that does not exist here.

At a glance
Based in
Sousse, Tunisia (GMT+1)
Focus
Full stack · React and NestJS
Currently
Lead Full Stack Developer at Vayetek
Open to
Full-time, contract and remote
Languages
  • ArabicNative
  • EnglishProficient
  • FrenchAdvanced
05Contact

Let's build something

Hiring, contracting, or just after a second opinion on an architecture decision — I read everything that comes through here and reply within a day or two.