01

About.

Hey ! My name is Rayen Oueslati full stack web developer and IT engineer with a strong passion for building robust and dynamic web applications. Having a solid foundation in both front-end and back-end technology, I strive to create simple user experiences to ensure I have an effective and scalable solution

Current stack
{
TypeScriptNode.jsNestJSExpressReactNext.jsTailwind CSSMongoDBPostgreSQLGraphQLRedisAI Agents
}
Currently learning
{
Cloud
}
02

Experience.

#54201dJun 2026 – Presentlive

Full Stack Engineer · Save Your Wardrobe

Tunis, Tunisia
  • Developed frontend features for the Brand Retail application, contributing to the enhancement of digital retail and after-sales workflows.
  • Contributed to the development and integration of logistics microservices, implementing and consuming APIs to support end-to-end retail operations.
  • Collaborated with cross-functional teams to deliver scalable features across frontend applications and backend services within a microservices-based architecture.
ReactNestJSExpressJSMongoDBNxMicroservicesRedisGIT
#7274c9Nov 2023 – May 2026

Full Stack Engineer · Karriery

Tunis, Tunisia

└─ nBold — Microsoft Teams App Extensions (Collaboration Enablement Platform)

Dec 2024 – May 2026client: 🇫🇷 nBold · France
  • Designed and implemented core backend modules for the nBold Microsoft Teams extension used by 50+ organizations.
  • Built bulk-action modules enabling administrators to perform batch operations across Microsoft Teams groups, channels, and SharePoint sites, significantly reducing manual governance overhead.
  • Developed a Microsoft Teams template gallery within nBold, streamlining template discovery and easing onboarding for new users.
  • Built channel and SharePoint site provisioning, and introduced new template types for them—extending nBold's template engine beyond Team templates to more granular, organization-specific workspace structures.
  • Reworked the nBold onboarding flow end-to-end, introducing mobile and email verification to strengthen security and deliver a smoother, more guided first-time user experience.
  • Ensured scalability, maintainability, and reliability through modular architecture, clean code, and continuous refactoring.
  • Built and optimized features leveraging SharePoint API and Microsoft Graph API for seamless automation and governance.
  • Designed and built a two-agent AI pipeline for nBold: a Firecrawl-powered scraper agent that enriches organization data from the web, feeding a template-generation agent that uses this context to produce precise, tailored Microsoft Teams Templates via natural-language chat.

└─ TeamsPlus — Microsoft Teams App Extensions (Incident & Ops Management)

Mar 2024 – Nov 2024client: 🇧🇪 EuroStar · Belgium
  • Co-developed a real-time Incident Management App used by railway operators for live train incident tracking via smart forms, boosting reporting accuracy and response times.
  • Built an Operations Dashboard consolidating train schedules, incident logs, and user activity to provide actionable analytics to operational supervisors.

└─ Nemo — ERP Platform (Legacy System Modernization)

Nov 2023 – Feb 2024client: 🇪🇸 EncoreLab · Spain
  • Contributed to the migration of monolithic legacy ERP components to modern stacks (Angular, NestJS), improving maintainability and long-term scalability.
  • Refactored critical modules to enhance performance and ensure modularity, enabling faster onboarding of new business features.
  • Facilitated seamless integration of modern components without service disruption, ensuring stable operation across departments.
AngularReactNestJSPostgreSQLMongoDBTailwind CSSMS Graph APISharePoint APIFirecrawlAI AgentsNxMicroservicesNginxRabbitMQRedisEvent-driven ArchitectureWebSocketGIT
#7335ddOct 2020 – Jan 2021

Software Developer · TSI (Tunisie Systèmes d'informations)

Tunis, Tunisia
  • Contributed to the maintenance and evolution of TSI's ERP solution by fixing software issues, enhancing existing features, and designing Crystal Reports for invoices and business documentation.
C#WinFormsMicrosoft SQL ServerCrystal ReportsDevExpress
git init
Engineering Degree in Computer Engineering
ESPRIT · Tunis, Tunisia(Sept 2021 – Jul 2024)
Bachelor's Degree in Network and System Administration
ISET Charguia · Tunis, Tunisia(Sept 2017 – Sept 2020)
03

Projects.

~/projects/professional(3)
nBold
🇫🇷nBold

rayen/nbold

nBold is a SaaS extension in the Microsoft 365 ecosystem that automates Microsoft Teams workspace creation and governance. Built a two-agent AI pipeline for it — a Firecrawl-powered scraper that enriches organization data, feeding a template agent that generates precise, tailored Teams templates via chat.

stack

nestjs

Mongodb

RabbitMQ

Redis

TeamsPlus
🇧🇪EuroStar

rayen/teamsplus

TeamsPlus is a Microsoft Teams extension for incident & ops management—real-time incident tracking via smart forms for railway operators, plus an operations dashboard consolidating schedules, logs and activity for supervisors.

stack

React

nestjs

Nx

Redis

Nemo ( ERP System )
🇪🇸EncoreLab

rayen/nemo-(-erp-system-)

Nemo is a microfrontend-based ERP system built with Angular and NestJS, where each module operates as an independent application to efficiently streamline and optimize business processes across an organization

stack

Angular

nestjs

Nx

~/projects/academic(7)
Devops project

rayen/devops-project

Project that implement DevOps principles in a Spring Boot project to improve development, testing, and deployment including CI/CD pipline

stack

jenkins

Vagrant

Docker

Spring Boot

Hotel Management System

rayen/hotel-management-system

A microservice web app for hotel management streamlines hotel operations, including reservations, check-in/out, staff scheduling, inventory management, and billing.

stack

Angular

nestjs

Vagrant

Docker

Spring Boot

Mongodb

Mysql

Freelance app

rayen/freelance-app

A freelance web app connects freelancers and clients, simplifying job posting, bidding, project management, and payments.

stack

Laravel

Mysql

Farm sanctuary

rayen/farm-sanctuary

sustainable farming web application that aims to provide farmers with a platform to adopt sustainable farming practices.

stack

Angular

Graphql

ExpressJS

Flask

Mongodb

Delivery app

rayen/delivery-app

FarmSanctuaryDelivery purpose-built application designed specifically for delivery agents operating within the farm sanctuary.

stack

Flutter

Graphql

ExpressJS

Mongodb

Kadem

rayen/kadem

Kadem is a project built for student to help them explore professtionnel life finding new oppurtunty as intern or as employee as well.

stack

Angular

Spring Boot

Mysql

Sahti

rayen/sahti

Sahti is a cross platform fitness app that offer online coaching, shop and nutritionist services.

stack

Symfony

JavaFX

Mysql

~/projects/side(1)
sharepoint-client-api

rayen/sharepoint-client-api

A fluent TypeScript wrapper for the SharePoint sites and admin APIs, providing a simple, type-safe interface for queries and CRUD operations. Published as an open-source npm package.

stack

TypeScript

Node.js

npm

04

Technologies.

{
"ai": [
AI AgentsClaude Code
],
"backend": [
NestjsExpressGraphqlMongoDBPostgresqlSpringFlaskJavaSymfonyMysql
],
"frontend": [
AngularTailwindReactBootstrap
],
"infra": [
DockerNX monorepoNginxYarnNpm
],
"tools": [
Figma
],
}
05

Contact.

Social Profiles

Email Me

rayenoueslati60@gmail.com

Call Me

+216 52 547 930

Let's get in touch