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
Experience.
Full Stack Engineer · Save Your Wardrobe
- ▸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.
Full Stack Engineer · Karriery
└─ nBold — Microsoft Teams App Extensions (Collaboration Enablement Platform)
- ▸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)
- ▸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)
- ▸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.
Software Developer · TSI (Tunisie Systèmes d'informations)
- ▸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.
Projects.
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

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

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


