Skip to content

Available now

Ahmed Farah, Senior Full Stack Engineer · Applied AI

7+ years shipping production platforms, now building applied-AI products. Based in Ariana, Tunisia, working remote (UTC+1).

See the work

About

Full stack engineer with 7+ years shipping production platforms for remote teams in the UK, Canada, France and Portugal. Founding engineer of a Web3 casino platform built from scratch, and owner of the backend of a 2M+ product B2B marketplace. Now building applied-AI products: speech model fine-tuning, semantic search, recommender systems and self-hosted LLM inference.

Experience
7+ years
Languages
Arabic (native)French (native)English (fluent)
Ways to work together
  • Remote employment
  • B2B contract, invoiced through my own registered company in Tunisia (SUARL)
  • Open to on-site roles in Dublin with sponsorship

AI products

Built and run under AfDev Solutions, my studio: speech, search, play and scoring.

Tounsi home page on desktop

Tounsi

Tunisian-dialect speech platform

  • Gamified data collection: weekly themed tournaments, per-recording scoring, cash prizes for top contributors.
  • 4,000+ validated clips from 45 voices.
  • Python pipeline turning raw recordings into training data: noise trimming, resampling, loudness normalisation, transcript alignment, versioned datasets.
  • Fine-tuned an Arabic VITS TTS model (MMS-TTS base) on rented GPUs to build a Tunisian voice layer.
  • Anti-fraud quality gate: SNR, voice activity and duplicate detection filter out fake submissions.

Stack: Python / PyTorch / Hugging Face / torchaudio / librosa / PostgreSQL / Object storage

Mindflix home page on desktop

Mindflix

Semantic film discovery

  • Users describe a scene or mood; an LLM breaks it into topics matched by vector search (PostgreSQL + pgvector, nomic-embed-text).
  • Fuzzy title resolution with Elasticsearch/Kibana, enrichment via the IMDB API.
  • Collaborative-filtering recommender + semantic cache layer cutting redundant API calls.
  • Self-hosted LLM inference (Ollama / Llama 3.2) on a Linux VPS under PM2.

Stack: Next.js / Node.js / PostgreSQL / pgvector / Elasticsearch / Ollama

ThreeKart home page on desktop

ThreeKart

Multiplayer online game

An online kart race to play with friends: pick a nickname, enter an access code, choose a kart colour and join the race.

Rachma home page on desktop

Rachma

Online score keeper for traditional card games

A score keeper for traditional card games, with Chkoba and Rami ready to play, more games in preparation, in French, English and Arabic.

Client work

14 live sites shipped with the teams I worked in, grouped by company.

Experience

  1. Independent · Tunisia, remote

    Founder & Lead EngineerJan 2025 - Present

    • Client projects and own AI products (Tounsi, Mindflix, ThreeKart, Rachma).
  2. Contract · remote, UK

    Senior Full Stack Engineer (Web3)Jun 2025 - Aug 2026

    • Founding engineer: one of the first two developers to build the casino platform from scratch (web + Telegram).
    • Owned auth, Web3 payments, gaming engine, accounts, referrals, prediction markets.
    • Integrated jackpot and payment provider APIs into the real-time cashier and rewards flow.
  3. Contract · remote

    Lead Full Stack Engineer (part-time)Aug 2023 - Jul 2026

    • Led a team delivering and maintaining 7 storefronts on a TypeScript stack.
    • Owned architecture, code standards and reviews; mentored developers.

    Full Stack DeveloperJun 2023 - Aug 2023

  4. Contract · remote

    Full Stack EngineerOct 2024 - Dec 2024

    • Backend of a B2B marketplace: 2M+ products (slugs and variants), thousands of daily transactions.
    • Microservices + monorepo; optimised high-volume MySQL queries.
    • Deduplication pipeline for products and variants without touching the production DB.
  5. Remote

    Senior Frontend EngineerNov 2023 - Oct 2024

    • Life-insurance software in Angular 14, regulated banking environment.
    • Jenkins CI/CD, bank code review and release governance.
  6. Contract · remote

    Full Stack DeveloperAug 2022 - Apr 2023

    • Multi-tenant SSR web apps with Next.js and Remix; several client projects in parallel, Agile.
  7. Project ManagerJan 2022 - Aug 2022

    • Coordinated 7 people across 8 projects.

    Full Stack DeveloperJul 2021 - Dec 2021

    • Node.js backends on AWS (EC2, S3) with PM2 and NGINX.
    • Database migrations (SQL Server, MySQL, MongoDB) with automated backups.
    • E-commerce front ends in Next.js, Gatsby, Svelte.
  8. Co-founder (part-time)

    Lead Full Stack DeveloperOct 2020 - Feb 2024

    • Real-time food delivery backend (Node.js, GraphQL, TypeScript, Socket.io).
    • CI/CD with GitLab, NGINX, PM2; code reviews and Cypress end-to-end tests.

    Web Dev TrainerOct 2021 - Feb 2024

    • Taught React, Angular, Node.js, Express, GraphQL, MongoDB to students and junior engineers.
  9. Software Engineering InternJan 2021 - Jul 2021

    • B2B marketplace + admin dashboard (PERN stack, Socket.io, Chart.js).
    • Product recommendation engine based on a custom scoring of user behaviour.
  10. Web Developer, student client projectsOct 2018 - Aug 2021

    • Internship platform for INAT, internal ERP dashboard (React, Node.js, GraphQL, MongoDB).

Skills

Languages
TypeScript, JavaScript (ES6+), Python, SQL
Frontend
React, Next.js, Angular, Redux, TanStack Query, Tailwind CSS, Svelte, Gatsby, Remix
Backend
Node.js, NestJS, Express, GraphQL, REST, Socket.io, Microservices, Monorepos
Data & AI
PostgreSQL + pgvector, Elasticsearch & Kibana, Embeddings & semantic search, RAG, Recommender systems, Model fine-tuning (PyTorch, Hugging Face, VITS TTS), Whisper, torchaudio, librosa, pandas, NumPy, Self-hosted LLM inference (Ollama)
Databases
PostgreSQL, MySQL, MongoDB, SQL Server, Redis
Infrastructure
Docker, AWS (EC2, S3), Linux/VPS, NGINX, PM2, CI/CD (GitHub Actions, GitLab CI, Jenkins), Cypress
Other
Web3 integration, Agile/Scrum, Team leadership, Technical training

Education and awards

Education

  • BSc Computer Science & Multimedia

    ISAMM, University of Manouba, 2018 - 2021

  • MSc Data Science, first year completed

    ISAMM, 2021 - 2022

Awards

  • 2019

    1st Prize, Hackathon Challen'Je

  • 2018

    1st Prize, Startup Competition, El Space & AIESEC Tunisia

Available now. Write to me:

ahmedferah216@gmail.com

Ariana, Tunisia · Remote (UTC+1)