# Ahmed Farah > Senior Full Stack Engineer · Applied AI. Ariana, Tunisia, Remote (UTC+1). Available now. ## Identity - Name: Ahmed Farah - Title: Senior Full Stack Engineer · Applied AI - Base: Ariana, Tunisia · Remote (UTC+1) - Status: Available now - Experience: 7+ years - Collaboration: Remote employment · B2B contract, invoiced through my own registered company in Tunisia (SUARL) · Open to on-site roles in Dublin with sponsorship - Languages: Arabic (native), French (native), English (fluent) - Email: ahmedferah216@gmail.com - WhatsApp: +216 58 411 214 - LinkedIn: https://www.linkedin.com/in/ahmed-farah-dev - GitHub: https://github.com/hmedhappy - Studio: https://afdev.site - CV (English): https://me.afdev.site/cv/A_Farah_CV_EN.pdf - CV (Français): https://me.afdev.site/cv/A_Farah_CV_FR.pdf ## 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. ## 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 ## AI products (AfDev Solutions, my studio) ### Tounsi: Tunisian-dialect speech platform - URL: https://tounsi.afdev.site - Case study: https://me.afdev.site/work/tounsi/ - 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: Semantic film discovery - URL: https://mindflix.club - Case study: https://me.afdev.site/work/mindflix/ - 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: Multiplayer online game - URL: https://game.afdev.site - Case study: https://me.afdev.site/work/threekart/ - An online kart race to play with friends: pick a nickname, enter an access code, choose a kart colour and join the race. ### Rachma: Online score keeper for traditional card games - URL: https://rachma.online - Case study: https://me.afdev.site/work/rachma/ - 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 ### AfDev Solutions - Medelys (https://medelys.tn): Online doctor consultations and planned surgical stays in Tunisia, searchable by specialty. ### MINT - Web3 casino platform (https://mint.io): Crypto casino with slots, live games, sports and predictions, XP tiers, jackpot and referral rewards. ### Expertify - Arrowhead Economics (https://arrowheadeconomics.com): Commodity markets consultancy presenting its software, consulting, training and advisory services. - Nettissime (https://nettissime.fr): Online store for home, outdoor and pool cleaning products. - Cosmosoin (https://ab7group.com/blog-posts/cosmosoin-est-en-ligne): AB7's online store for family body care, beauty and veterinary health products, announced on the group's site. - Aurelia Gloves (https://aureliagloves.com): Product site for nitrile and latex disposable gloves used in medical, dental and other professional work. - Febal Casa (https://febalcasa.com/fr): Italian kitchen and furniture brand with collections, inspiration pages and a store locator. - Omja (https://omja.fr): Youth association in Aubervilliers with its workshops, programmes, news and online membership. ### IWCI - Sturia Caviar (https://sturia.com): Online shop of a French caviar producer: caviar, gift boxes, fine groceries and tableware. - Replick (https://replick.fr): Legal research tool that helps lawyers find arguments, statutes and case law for their briefs. - Radio Mon Pais (https://radiomonpais.fr): Radio station site with its programme grid, social news journal, shows and live stream. ### Wereact - Diagoriente (https://diagoriente.fr): French public career-guidance service for mapping skills and building a skills-based CV. - GuideAlize (https://guidealize.fr): Medical guide reserved for healthcare professionals, behind a login with access-code requests. - GuideZephir (https://guidezephir.fr): Guide to inhaled therapies for asthma and COPD, for healthcare professionals and students. ## Experience (most recent first) ### AfDev Solutions, Independent · Tunisia, remote - Founder & Lead Engineer, Jan 2025 - Present - Client projects and own AI products (Tounsi, Mindflix, ThreeKart, Rachma). ### MINT, 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. ### Expertify (Shopify engineering studio, Paris), 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 Developer, Jun 2023 - Aug 2023 ### Solid Lift Parts (Vancouver), Contract · remote - Full Stack Engineer, Oct 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. ### Natixis (Porto), Remote - Senior Frontend Engineer, Nov 2023 - Oct 2024 - Life-insurance software in Angular 14, regulated banking environment. - Jenkins CI/CD, bank code review and release governance. ### IWCI (Toulouse), Contract · remote - Full Stack Developer, Aug 2022 - Apr 2023 - Multi-tenant SSR web apps with Next.js and Remix; several client projects in parallel, Agile. ### Wereact (Tunis) - Project Manager, Jan 2022 - Aug 2022 - Coordinated 7 people across 8 projects. - Full Stack Developer, Jul 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. ### Opus Lab (Tunis), Co-founder (part-time) - Lead Full Stack Developer, Oct 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 Trainer, Oct 2021 - Feb 2024 - Taught React, Angular, Node.js, Express, GraphQL, MongoDB to students and junior engineers. ### CLEDISS (Tunisia) - Software Engineering Intern, Jan 2021 - Jul 2021 - B2B marketplace + admin dashboard (PERN stack, Socket.io, Chart.js). - Product recommendation engine based on a custom scoring of user behaviour. ### Orenda Junior Enterprise (Manouba) - Web Developer, student client projects, Oct 2018 - Aug 2021 - Internship platform for INAT, internal ERP dashboard (React, Node.js, GraphQL, MongoDB). ## Education - BSc Computer Science & Multimedia, ISAMM, University of Manouba, 2018 - 2021 - MSc Data Science, first year completed, ISAMM, 2021 - 2022 ## Awards - 1st Prize, Hackathon Challen'Je (2019) - 1st Prize, Startup Competition, El Space & AIESEC Tunisia (2018)