Software engineer, Tunis · UTC+1

Hi, I’m Ameni Ben Saada. I build software, from interface to production.

I build complete software solutions, from full-stack development and AI integration to cloud deployment.

Open to freelance projects and full-time roles

Illustrated avatar of Ameni Ben Saada with burgundy glasses and brown eyes
Ameni
React & TypeScriptNode.js & NestJSAI / LLM integrationDevOps & cloud deployment

Selected work

Products I’ve worked on, with project captures and the engineering behind them.

Current work at Vikonnekt

Treyst

Making regulatory documents easier to review.

Build document versioning and AI extraction, monitoring-queue interfaces, and API reliability and security features. Handle CI/CD and Azure deployments across Treyst’s environments, including production, with Kubernetes, Terraform and ArgoCD.

  • React
  • TypeScript
  • NestJS
  • Redis
  • PostgreSQL
  • Azure / AKS
  • Docker
  • Kubernetes
  • Terraform
  • ArgoCD
  • GitHub Actions

Workflow overview

  1. Collect documents

    Regulations and successive document versions.

  2. Compare & extract

    Version differences and AI-assisted legal-text extraction.

  3. Review the changes

    Changes surfaced for a legal team’s review.

SaaS & paymentsProfessional project

Feetrack

Subscription management, with a clearer view of the data.

My contribution

Built subscription and billing features with Stripe and a real-time analytics dashboard. Replaced manual data fetching with React Query.

  • React
  • NestJS
  • Stripe
  • React Query
AI & language learningProfessional project

Aitellu

Personalized stories for language learners.

My contribution

Built topic-based bilingual story generation using the OpenAI API and integrated Valitor payments, connected to payment checks and monthly plan limits through a NestJS/GraphQL API.

  • React
  • NestJS
  • GraphQL
  • Prisma
  • OpenAI API
  • Valitor
Document collaborationEngineering project

TeamDoc

More ways to create and work with documents.

My contribution

Contributed block editing, speech-to-text, a translation integration and an OpenAI assistant to a team-built React/NestJS document workspace backed by MongoDB.

  • React
  • NestJS
  • MongoDB
  • Editor.js
  • OpenAI API
  • GitHub Actions
DevOps & internal toolsProfessional project

Orange Tunisie

From manual deployments to an automated delivery pipeline.

My contribution

Built the React/Express/MongoDB staff-management application, automated delivery with GitLab CI/CD, Docker and Kubernetes, and added Jest and Cypress tests.

  • React
  • Express
  • MongoDB
  • GitLab CI/CD
  • Docker
  • Kubernetes

More from my repositories

Additional product and team projects, with the part I worked on.

Digital invitations

From a personalized invitation to a tracked RSVP.

  • Next.js
  • TypeScript
  • Supabase
  • Gemini API

Reservation microservices

Connecting a Node.js reservation service to a Java ecosystem.

  • Express
  • MongoDB
  • Spring Boot
  • Angular
  • Eureka
  • Docker

Tefreelancy

Community features inside a desktop freelance platform.

  • Java
  • JavaFX
  • JDBC
  • MySQL

Where I can help

A new feature, a working product, or a smoother path to production.

Build your SaaS product

React interfaces, NestJS APIs, database workflows and payment integrations, built around how your users work.

Add useful AI features

Document processing, information extraction and LLM integrations connected to the rest of your application.

Improve your delivery workflow

Docker, CI/CD and Azure deployments, with automated checks and rollback when health checks fail.

Let’s discuss your project

The tools behind the work

Tools I use to build interfaces, connect services and deploy software.

Interfaces people use

  • React
  • Next.js
  • TypeScript
  • React Query
  • Tailwind CSS

Feetrack dashboards, TeamDoc editing and digital invitations

APIs and data that connect

  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB
  • GraphQL
  • Prisma
  • Redis
  • Supabase

SaaS workflows, billing and document services

AI features with a purpose

  • OpenAI API
  • Gemini API
  • LLM integration
  • Python
  • FastAPI

Treyst extraction, Aitellu stories and invitation themes

Delivery you can repeat

  • Docker
  • Kubernetes
  • Azure / AKS
  • Terraform
  • ArgoCD
  • Helm
  • Prometheus
  • Grafana
  • GitLab CI/CD
  • GitHub Actions
  • Jest
  • Cypress

Orange CI/CD and Azure production releases

From product engineering to delivery

Vikonnekt

From two summer internships to a software engineering role.

Software Engineer

February 2025–present

At Vikonnekt, I work across Treyst’s product, API and cloud infrastructure: document workflows, monitoring queues, integration security, CI/CD and deployments across environments, including production.

  • Document reviewVersion comparison and AI-assisted legal-text extraction.
  • Backend reliabilityMonitoring queues, database connection handling and integrations.
  • Application securityAccess controls, request validation and audit logging.
  • DevOps & deploymentCI/CD and Azure/AKS deployments across environments, including production, with Docker, Kubernetes, Terraform, ArgoCD and GitHub Actions.

Software Engineer Intern

June–August 2024

Returned to Vikonnekt to work on Feetrack: subscription and billing features with Stripe, an analytics dashboard and data fetching with React Query.

Software Engineer Intern

June–September 2023

Worked on Aitellu: multilingual story generation with the OpenAI API and Valitor payment integration for its paid offering.

Orange Tunisie

DevOps Engineering Intern

January–May 2022

Built an internal staff-management web application and automated delivery with GitLab CI/CD, Docker and Kubernetes. Added Jest and Cypress tests.

Lodeep

Backend Development Intern

June–August 2021

Built REST APIs and MongoDB aggregation pipelines for advertising automation, with attention to query performance.

People I’ve worked with

In my colleagues’ words: excerpts from their LinkedIn recommendations.

View recommendations on LinkedIn

Safa Jemai

CEO Vikonnekt

Managed me directly
“Her attention to details and commitment to providing quality output makes her stand out. I highly recommend Ameni! She is a hard working colleague and great team player.”

Baha eddine Chammakhi

Senior Software Engineer

Managed me directly
“During our time working together, I found Ameni to be an incredibly fast learner with a strong attention to detail. She consistently demonstrated her ability to quickly grasp new concepts and apply them effectively in her work.”

Youssef Naoui

QA Engineer

Managed me directly
“Ameni was a hard worker and great team player open to learn new things always and open to hear feedbacks and make progress. Ameni didn't take time to integrate herself inside our team and shows responsibility and commitment since the first day.”

Ahmed Ghrib

Fullstack Developer

Managed me directly
“Even though her internship lasted just two months, her contribution was crucial to the development of the project in those early days. She surpassed my expectations in terms of both quality and speed of delivery of her work.”

Manel BELHADJ

Software Engineering Student

Worked on the same team
“She's incredibly disciplined and brings a creative mindset to every project. Not only is she talented, but she's also a great collaborator and teammate, always pushing for the best results while supporting those around her.”

A little curiosity goes a long way.

I’m a software engineer working across full-stack development, AI integration and DevOps. At Vikonnekt, I build regulatory-document workflows and handle CI/CD and cloud deployments across Treyst’s environments, including production.

English and French: fluent. Arabic: native.

Site privacy

Education

  • Software Engineering DegreeESPRIT · 2022–2025
  • BSc in Computer EngineeringISTIC · 2019–2022Embedded Systems & IoT

Writing about what I build

Practical notes on web development, deployment choices and debugging distributed systems.

Articles in English

All articles on DEV
Ameni.

Let’s build something useful.

Have a product to build, a feature to ship, or a role on your team? Tell me what you’re working on.