• TypeScript
  • React Native
  • NestJS
Open to work — Sfax, Tunisia

MahdiFeriani

Mahdi Feriani, Full-Stack Software Engineer

Three years, one standard.I'm a full-stack engineer based in Sfax, Tunisia, building web and mobile products end to end — TypeScript across Vue, React, React Native, Next and NestJS. Enterprise platforms at Tekab Dev, published mobile apps with WeOps, and freelance MERN delivery before that.

Every project is an exercise in restraint — cutting everything that doesn't serve the product until what's left is clear, fast, and still readable the day someone else has to change it.

View CV
Location
Sfax, Tunisia
3+
Years shipping
10+
Projects shipped
  • Clean Architecture

    Modular NestJS services behind component-driven frontends, with types shared end to end so an API change can't quietly break a screen.

  • Performance First

    Measured loads and lean bundles, Dockerised builds and CI that ships — deployment time cut by 20% on a platform serving 10,000+ users.

  • Design to Production

    Figma to the App Store. Pixel-accurate React Native and Flutter interfaces, published and maintained past 5,000 downloads.

Tech stack

Six faces, everything I build with.

Core

  • TypeScript
  • JavaScript
  • HTML5
  • CSS

Frontend

  • React
  • Vue.js
  • Next.js
  • Tailwind

Mobile

  • React Native
  • Flutter
  • Dart
  • Firebase

Backend

  • NestJS
  • Node.js
  • Express
  • Zod

Data

  • PostgreSQL
  • MongoDB
  • Prisma
  • Cloudinary

Ship

  • Docker
  • GitLab CI
  • AWS
  • Vercel

Experience

  1. July 2022 — Present

    Full-Stack Engineer

    Tekab Dev, Tunisia

    Enterprise web and mobile applications on a platform serving 10,000+ users, from API to App Store.

    • Developed and maintained enterprise web applications using Vue.js and NestJS, contributing to a platform serving 10,000+ users.
    • Developed RESTful APIs, authentication systems, and backend integrations for enterprise applications.
    • Built and deployed two cross-platform React Native applications to both the Apple App Store and Google Play Store.
    • Translated Figma designs into responsive cross-platform interfaces, improving UI consistency.
    • Built reusable SurveyJS components with conditional logic, validation, multilingual support, and dynamic workflows.
    • Containerized development environments using Docker, reducing deployment time by approximately 20%.
    • Collaborated within Agile teams through sprint planning, code reviews, and daily stand-ups to deliver production features.
    • TypeScript
    • Vue.js
    • NestJS
    • React Native
    • PostgreSQL
    • Docker
    • GitLab CI/CD
    • SurveyJS
    • Figma
  2. 2021 — 2022

    Freelance Full-Stack Developer

    Independent

    End-to-end delivery of custom MERN applications for direct clients, from first requirement to handover.

    • Designed and developed custom web applications using the MERN stack.
    • Led the complete software development lifecycle for freelance projects, from client requirements and architecture design to deployment and post-launch support.
    • Implemented responsive React interfaces and secure JWT authentication, improving application security and user experience across client projects.
    • Managed the end-to-end delivery of freelance projects, coordinating planning, development, testing, deployment, and client handover to ensure on-time delivery.
    • JavaScript
    • React
    • Node.js
    • Express
    • MongoDB
    • JWT

Education

  1. Polytechnique IPSAS

    Computer Engineering, Sfax, Tunisia

  2. ISIMA

    Bachelor's Degree in Computer Science, Mahdia, Tunisia

  3. Mongi Slim Secondary School

    High School Diploma

Let's talk

Open to full-time roles and freelance projects. If you have something in mind — or just want to say hello — my inbox is always open.

Typical reply time: under 24 hours.