Home

Selected Work

49 delivered projects spanning 93 technologies

Every project is presented anonymously out of respect for clients. Names, brands, and identifying details are replaced with generic descriptions. If you become a client, your project will be added here too - with the same confidentiality.

A
Logistics / Transport

Logistics Platform

Complete technical direction of an urban delivery logistics platform. Fleet management, real-time driver tracking, and delivery coordination for a growing company. Three major technical migrations carried out in parallel with the product roadmap.

CTO role: 3 major migrations (React class to hooks, Node.js v12 to v18, JS to TS), separation of the WebSocket from the HAPI monolith, extraction of Docker Compose microservices.

TypeScript React React Native Node.js HAPI +5
Real-time tracking Driver mobile app Centralized management
A
Telecom / Call routing

Call Routing Platform

A multi-tenant call routing platform: intelligent distribution of inbound calls to the best destinations, real-time conversion tracking, and automated billing.

A call routing platform with a modular multi-tenant NestJS architecture, a routing engine with several configurable strategies, dynamic score adjustments, third-party VoIP integration, Prisma ORM, Swagger docs.

TypeScript NestJS React Prisma PostgreSQL +3
Intelligent routing Conversion tracking Multi-tenant
A
IoT / Security

IoT Streaming Infrastructure

Connected video-surveillance system: live viewing from any device, automatic camera provisioning, and a centralized administration portal. Designed to scale.

Go service handling IP camera provisioning, integration of a media streaming server for RTMP/RTSP ingestion and WebRTC playback, CGI client for IP cameras, REST API, pgx/v5 with embedded SQL migrations.

Go PostgreSQL Docker AWS Nginx +3
Live viewing Auto provisioning Scaling
B
Environment / SaaS

Environmental Analysis

An environmental-analysis SaaS platform combining interactive mapping with scientific data. Researchers and decision-makers visualize, compare, and analyze environmental data to support decision-making.

React frontend with Vite, OpenLayers mapping, Tailwind CSS, Redux Toolkit + Zustand state management, and Recharts charts.

React TypeScript Vite OpenLayers Tailwind CSS +3
Mapping Dashboards Comparative analysis
B
Telecom / Call center

Intelligent Call Center

A call-center platform with intelligent routing of calls to the most qualified agents, an in-browser calling interface, and complete lifecycle tracking of every call.

WebRTC dialer with a NestJS backend, Socket.IO for push notifications, a decisioning engine based on multi-level skills scoring, and a third-party WebRTC SDK.

TypeScript NestJS React Socket.IO WebRTC +3
Skills-based routing In-browser calling Real-time notifications
B
Education / AI

AI Education Platform

A complete language-learning platform: an intelligent tutor that adapts to the learner's level, a motivation system based on points and levels, and a mobile app. 576 commits delivered.

Architecture designed end to end: an ecosystem of 12 WordPress plugins with Google Gemini integration (streaming, RAG, token tracking), a React Native Expo app, and a gamification engine (XP/coins/streaks/levels/achievements).

PHP WordPress React Native TypeScript Gemini AI +3
Personalized AI tutor Mobile app Complete gamification
B
Health / Medical

Medical Platform

Pediatric follow-up platform allowing doctors to record consultations, track children's growth and development, and letting parents view their child's record from a mobile app. Fully localized in Italian.

NestJS backend with Prisma ORM and PostgreSQL, React Native Expo mobile app, 2,882 TypeScript files, 467 commits, Italian localization.

TypeScript NestJS React Native Expo Prisma +2
Pediatric follow-up Parent app Secure data
B
Music / Gaming

Music Platform

A platform combining music and competition, where artists face off in musical challenges rated by the community. A fair ranking system, a marketplace to sell music, and structured competitions to help talent emerge.

Built a Node.js/Express/Sequelize API to replace the original Laravel/Dgraph monolith, migrated the data model to a relational MySQL schema, added OAuth/JWT authentication, PayPal payments, and Docker/CI containerization. Next.js frontend.

Node.js Next.js MySQL Sequelize Dgraph +3
Competitions Marketplace Gamification
B
HR / Recruitment

Recruitment Platform

A recruitment and staffing platform connecting companies and candidates. Automated workflows manage the full candidacy lifecycle, from submission to hire, with precise tracking at every step.

Rails 6.1 backend with GraphQL (ruby-graphql), Vue.js/Quasar Framework frontend, state machines for the candidacy workflow, RSpec + Jest tests.

Ruby on Rails Vue.js Quasar GraphQL PostgreSQL +3
Candidate filtering Assignment tracking Invoicing
B
Tourism / AI

Tourism Platform

A tourism platform that lets travelers discover destinations, share their experiences and pay online. Artificial intelligence automatically categorizes uploaded photos to enrich the content with no manual effort. A long-running project totaling more than 1,200 commits under continuous development.

NestJS backend with AI image categorization, online payment, React Native mobile, Kubernetes deployment on AWS. 807 personal commits out of 1,266 total, 2,276 TypeScript files.

TypeScript NestJS React Native PostgreSQL AWS +4
AI categorization Online payment Mobile app
C
Health / E-learning

Medical Training

A medical English training platform for healthcare professionals: video courses, lessons and quizzes to master the vocabulary and communication situations specific to the medical field. A desktop application lets users access the content even without an internet connection.

Refactoring of a Laravel monolith into an API-first RESTful architecture, migration of the frontend to a standalone React/Redux SPA, and an Electron application for offline access. MySQL database.

Laravel PHP React Redux Electron +1
Medical English Video courses Continuing education
C
Architecture / Framework

Custom PHP Framework

An in-house web development framework that powered more than 10 client projects: brochure sites, e-commerce stores and business applications. A shared base that made it possible to deliver faster, with consistent quality and fixes shared across all projects.

Custom PHP framework based on FuelPHP/CodeIgniter: MVC architecture, proprietary ORM, design patterns (Singleton, Factory, DI), GitLab CI/CD, automated Python tests, 10+ deployments.

PHP FuelPHP CodeIgniter MySQL jQuery +3
10+ projects Modular Open source
C
Blockchain / NFT

Digital Marketplace

A blockchain-based marketplace for digital assets (NFTs), letting creators sell their work securely and buyers verify the authenticity and provenance of each piece. Cloud infrastructure deployed at an industrial scale.

Flask backend with Solidity smart contracts, Next.js frontend, distributed storage (IPFS), Terraform + Kubernetes deployment on AWS with CI/CD pipelines.

Python Flask Next.js Solidity IPFS +4
Blockchain Decentralized storage Auto deployment
C
AI / Analytics

AI Metrics

A client was running several artificial intelligence models and needed to track their performance in real time. A metrics dashboard with time-series history.

Express.js backend with dual storage MongoDB + InfluxDB (time-series), React/Redux frontend, GitHub Actions pipelines for CI/CD.

Express.js React Redux MongoDB InfluxDB +3
Real-time monitoring Dashboards History
C
Authentication / Backend

SSO Authentication

Development of authentication features for a large company's existing SSO microservice: registration, single sign-on (SSO) and automatic reconnection via persistent tokens, along with bug fixes on the registration flow.

Contribution to the authentication features of an existing Symfony SSO microservice: registration, login, persistence of automatic login tokens, and bug fixes on the registration flow.

Symfony PHP
SSO Registration Auto-connect
C
AI / Data

AI Parsers

As part of a confidential AI research project, Python parsers and Bash automation scripts were developed to help extract and structure data. A focused contribution on parsing and automation, upstream of the work on the models.

Python parsers (regex, syntactic parsing, data cleaning) and Bash automation scripts. Contribution centered on data extraction, cleaning and formatting, as well as the automation of repetitive tasks.

Python Bash
AI Automation Quality
C
Education / E-learning

Educational Platform

Complete e-learning platform with online courses, academic management and secure exams. An offline exam module in a sandboxed environment guarantees reliable assessments even in settings where connectivity is limited.

Laravel backend with a RESTful API, React/Redux frontend, MySQL database, Electron application for secure offline exams, Docker deployment.

Laravel PHP React Redux MySQL +2
Desktop exams Online courses Progress tracking
C
Security / Frontend

Podcast Login Security

Audit and remediation of a security vulnerability in the login form of an existing podcast hosting platform. User credentials were being transmitted in the URL instead of the request body, exposing them in server logs and browser history. The login flow was fixed to transmit this information securely.

Fixed a flaw in the Next.js/React frontend of an existing podcast platform: login credentials were passing through the URL (query string) instead of the POST request body. Reworked the form submission flow to eliminate this exposure.

Next.js React JavaScript
Security Audit Targeted
C
Data / Scraping

E-commerce Monitoring

An e-commerce monitoring system covering more than 50 sneaker and streetwear sites. A set of automated parsers continuously collects prices, availability and product releases (drops) for a consolidated view of the market.

Scraping infrastructure with 50+ Python/PHP parsers, BeautifulSoup and Selenium, MySQL storage, cron scheduling, and proxy management.

Python BeautifulSoup Selenium PHP MySQL +1
50+ sites Price tracking Stock
D
Desktop / Windows

Collaborative Desktop App

An innovative desktop application that lets several people work on the same screen at once, each with their own cursor. A physical-collaboration solution for shared workspaces.

A C# .NET application with multi-mouse handling via the Windows API, shared workspaces, and interface rendering for simultaneous collaboration.

C# .NET
Multi-user Multi-mouse Native Windows
D
Web / Full-stack

Dynamic Web App

A business web application combining a responsive interface for data entry and browsing with a management and processing backend. Delivered on a tight schedule despite evolving specifications, thanks to a modular architecture that allowed changes along the way.

A hybrid application with a Nuxt.js/Vue.js SPA frontend (dynamic routing, reactive components, Vuex state management) and a dual backend: a Node.js API for real-time processing and Laravel for business logic and the Eloquent ORM. MySQL database, deployed on the client's server.

Nuxt.js Vue.js Node.js Laravel PHP
Fast delivery Adaptable Modern interface
D
Web / Multi-project

Laravel Applications

Web applications for a range of domains: internal management, a client dashboard, and activity-tracking tools. Each application was built on a solid Laravel foundation with an interface tailored to end users and a role-based authentication system.

Laravel 5+ applications with React (SPA) and Vue.js (Blade component) frontends, documented RESTful APIs, multi-role authentication middleware, Eloquent migrations, test seeds, and Docker containerization with docker-compose for development and production.

Laravel PHP React Vue.js Docker +1
Multi-project Interfaces Security
D
Monitoring / DevOps

Monitoring Dashboard

A company running dozens of web scrapers and proxies needed a centralized dashboard to monitor the health of its services in real time and receive alerts when something failed.

CodeIgniter HMVC application with admin, dashboard, monitor, proxy, users and notifications modules. jQuery/Bootstrap frontend, MySQL backend.

CodeIgniter PHP MySQL jQuery Bootstrap
Service health Proxies Alerts
D
E-commerce / Architecture

E-commerce Fork

An overhaul of an e-commerce platform to deliver more advanced product management, payment methods customized per market, and an architecture that makes it easy to add new features. This foundation served as the base for several client stores.

OpenCart fork with a robust ORM layer, advanced MVC patterns, improved module management, PHPUnit tests, and a base for an e-commerce platform with repair tracking.

PHP OpenCart MySQL PHPUnit Apache +1
E-commerce Payments Extensible
D
Marketing / Automation

Catalogue Management

A marketing agency needed to generate professional product catalogues quickly, without relying on a developer for every update. An automatic generation system driven by simple configuration files.

Sinatra application for dynamic HTML file generation from JSON configuration. Docker deployment, Bootstrap styling, used by a non-technical team.

Ruby Sinatra Docker Bootstrap
Automated JSON config Docker
D
CRM / Productivity

Contact Management

A professional contact management application for a client who needed to organize and quickly retrieve business contacts. An intuitive interface with categorization, search and smooth navigation.

Rails 5.2 application with PostgreSQL, CoffeeScript for interactions, Sass for styling, Turbolinks for fast navigation, RESTful architecture.

Ruby on Rails PostgreSQL CoffeeScript Sass Turbolinks
Contacts Categories Search
D
Productivity / Management

Project Management

An internal project management platform, custom-built for a team that previously ran its work with a scattered set of generic tools. The solution centralizes task tracking, real-time collaboration and automated progress reports, tailored to the team's processes.

Laravel backend with a RESTful API, Vue.js and React frontend, Docker containerization, MySQL, multi-role permission system.

Laravel PHP Vue.js React Docker +1
Task tracking Collaboration Reports
D
Desktop / Management

Inventory Management

Inventory management software for a company that needed to track its stock in real time, manage its suppliers and automate its reports. A desktop solution installed in-house.

C# .NET application with SQL Server: products/stock/suppliers schema, reordering logic, Windows Forms/WPF interface, reports.

C# .NET SQL Server Windows Forms
Inventory Suppliers Reports
D
Gaming / Real-time

Chess Game

An online multiplayer chess game letting two players compete in real time with instant move synchronization. The project went through two technical iterations: taking over a classic server-based game (websockets) initially built by a collaborator, then a second version based on a real-time database.

Two iterations: (1) taking over an existing Express.js/Socket.io/MongoDB/Passport game (reworked views, admin panel and socket handling), (2) Firebase Realtime DB with jQuery and Material Design. chess.js for move validation.

Node.js Express.js Socket.IO MongoDB Firebase +2
Real time Multiplayer Interactive
D
Frontend / Migration

Frontend Migration

A client had an aging web application that was slow and hard to evolve. Migrating to modern technologies transformed the user experience, with reduced load times and a smoother interface.

Complete Angular to React migration: rewriting the components, implementing Redux for state management, configuring Webpack with code splitting and bundle optimization.

React Redux Webpack JavaScript Angular
Performance Modernization Scalability
D
Web / UI

Dashboard Template

A professional, reusable dashboard foundation with secure authentication and social login. A polished Bulma theme integrated into a Rails application, ready to serve as a starting point for a management or admin application.

Integration of a purchased Bulma theme into a Rails 6 application: Devise authentication, OmniAuth Facebook, Webpacker, PostgreSQL.

Ruby on Rails Bulma PostgreSQL Devise Webpack +1
Social auth Modern design Dashboard
D
Management / Services

Repair Ticketing

A TV and internet repair workshop was managing its jobs on paper, leading to lost tracking and delays. A digital ticket system made it possible to trace every repair from intake to handover, with repairs assigned to technicians by the manager and progress notifications to customers.

Rails application with no external gems: ActiveRecord models with a state machine for the ticket lifecycle (open, assigned, in progress, completed), a technician/manager role system, search with advanced filters, complete history by customer and by device, and a MySQL database.

Ruby on Rails MySQL jQuery
Tickets Technicians History
D
Data / ETL

Data Processing

Clients needed to migrate data between incompatible systems, clean up polluted databases, or transform data formats. Automated tools replaced days of manual work with reliable processing that ran in a few minutes.

Python scripts for parsing, cleaning and transforming structured and semi-structured data. Perl pipelines for MySQL-to-PostgreSQL migrations with schema mapping and integrity validation. Bash orchestration scripts with logging, error handling and automatic recovery.

Python Perl Bash MySQL PostgreSQL
Migration Cleaning Validation
E
E-commerce / Retail

Home Appliance Store

A home-appliance store wanted to offer online ordering to its customers. An e-commerce shop with a product catalog, real-time inventory management, and an ordering process tailored to local buying habits.

OpenCart heavily modified for home-appliance e-commerce: a customized catalog, adapted order workflows, and a jQuery frontend.

PHP OpenCart MySQL jQuery
Shop Inventory Payment
E
E-commerce / Sports

Nutrition Store

A retailer of dietary supplements and sports nutrition launched online sales with a dedicated e-commerce site. As their needs evolved, the site was migrated to WordPress/WooCommerce to give them complete autonomy.

OpenCart e-commerce modified for sports supplements, then migrated to WordPress/WooCommerce for simplified client maintenance.

PHP OpenCart WordPress WooCommerce MySQL +1
Shop Migration Autonomy
E
E-commerce / Multilingual

Multilingual E-commerce A

Bilingual online store (French/Arabic) for a local business, with a catalog of physical products. The translation system covers the interface, product pages and transactional emails.

E-commerce store built on customized OpenCart, with full French/Arabic localization, online payment integration and PHPUnit tests.

PHP OpenCart MySQL PHPUnit Apache +1
Bilingual FR/AR Payment Inventory
E
E-commerce / Multilingual

Multilingual E-commerce B

Second bilingual store (French/Arabic) developed for another local business, with a specialized catalog tailored to its sector. Built on the same proven technical foundation, it benefited from the improvements and fixes made to the first project.

Same customized OpenCart base, enhanced with a catalog management system (nested categories, product variants) and PHPUnit test coverage, reusing the fixes made to the first version.

PHP OpenCart MySQL PHPUnit Apache +1
Search Bilingual FR/AR Invoicing
E
E-commerce / Integration

E-commerce Customizations

Improvement and customization of existing online stores: adding missing features, integrating new payment methods, and optimizing the shopping experience, without starting from scratch.

Custom OpenCart extensions: multi-zone delivery management modules, local payment gateway integrations, MySQL schema modifications for additional product fields, jQuery frontend optimizations for dynamic filtering and sorting.

PHP OpenCart MySQL jQuery
Modules Payments Performance
E
Web / CMS

Web Agency Site (WordPress)

The agency's showcase site, originally custom-built, was rebuilt on WordPress to allow regular additions of new projects, case studies and testimonials without any technical involvement.

Migration of the agency site from FuelPHP to WordPress: custom theme, custom post types for portfolio and case studies, simplified content management.

WordPress PHP MySQL jQuery
Autonomy Portfolio Migration
E
Food & Beverage / CMS

Food & Beverage Site (WordPress)

The food company wanted to manage its own site without depending on a provider for every change. Migrating to WordPress gave it full autonomy over its products and news.

Migration of the food & beverage site from FuelPHP to WordPress: custom theme, product catalogue management, preservation of existing data.

WordPress PHP MySQL jQuery
Autonomy Products Migration
E
Web / Multi-CMS

CMS Websites

Websites built on WordPress, Magento and Joomla for a range of sectors: corporate showcase, e-commerce catalogue and nonprofit portal. The platform choice was driven by functional needs, budget and the level of autonomy each client wanted.

Custom WordPress themes (PHP, hooks/filters, custom post types), Magento e-commerce modules (catalogue, checkout, payment), Joomla templates with extensions, bespoke PHP plugins. MySQL query optimization, Apache configuration, SSL certificates.

WordPress Magento Joomla PHP MySQL +2
WordPress Magento Joomla
E
Web / Multi-stack

Dynamic Websites

Several interactive websites built for a range of sectors: business content management, information portals and internal tools. Each project was delivered with the stack best suited to the need, from PHP/jQuery for advanced sites to Rails for management applications.

PHP/jQuery applications with server-side logic, multi-step forms and interactive UI components. Rails 3 applications with ActiveRecord models, session-based authentication and ERB views. MVC architectures, normalized MySQL schemas, Apache deployment.

PHP Ruby on Rails jQuery MySQL JavaScript
Dynamic sites Features Fast delivery
E
Web / CMS

WordPress Websites

WordPress sites delivered to several clients: configuration of professional themes and proven plugins (SEO, forms, sitemap, social sharing), with performance optimization. Clients manage their content on their own after training.

WordPress integration: configuration of purchased themes and stock plugins (SEO, forms, sitemap, social sharing), optimization of MySQL queries and caching for better performance, jQuery adjustments on the frontend.

WordPress PHP jQuery MySQL JavaScript
Design Plugins Performance
E
E-commerce / Rails

E-commerce Template

A reusable online store template designed to launch e-commerce sites quickly without starting from scratch. Product catalog, shopping cart, checkout flow and seller dashboard built in, with an architecture designed for fast per-project customization.

Rails 4 template with a RESTful architecture and strict MVC conventions: ActiveRecord for the catalog/orders/users, a session-based cart system, payment gateway integration, modular ERB views, and deployment on shared CGI hosting.

Ruby on Rails MySQL jQuery Git
E-commerce Reusable Modular
F
Web / Showcase site

Web Agency Site

The first site for our web agency, designed as a showcase of our work and a prospecting tool. The portfolio and case studies contributed directly to acquiring new clients.

Showcase site with a custom FuelPHP framework: dynamic portfolio, service pages, case studies, contact form, MySQL backend.

PHP FuelPHP MySQL jQuery
Portfolio Services Prospecting
F
Food & Beverage / Showcase site

Food & Beverage Site

A food & beverage company wanted to present its product ranges online and offer an additional contact channel for its distributors.

FuelPHP site with a custom MVC architecture, product catalogue organized by range with detailed sheets, optimized image gallery, secure contact form with server-side validation, MySQL database for dynamic content management.

PHP FuelPHP MySQL jQuery
Product showcase Contact Visibility
F
Design / Showcase site

Design Showcase

A graphic design agency wanted to present its work professionally to attract new clients. The site highlights an interactive portfolio and the various creative services on offer.

FuelPHP site with a gallery of work (dynamic loading, categorization by type of service), an interactive portfolio with a lightbox and jQuery filtering, service pages with manageable content, a MySQL database, and a contact form with attachments.

PHP FuelPHP MySQL jQuery
Portfolio Services Contact
F
Industry / Showcase site

Hydraulic Systems Showcase

A hydraulic systems company wanted to modernize its image and make it easier for its industrial customers to get in touch. A professional showcase site presenting its business, its products and its services, with a built-in contact form.

Showcase site built with a custom FuelPHP framework: pages presenting the company and its products/services, content management, a contact form, a MySQL database, and jQuery for navigation and interactions.

PHP FuelPHP MySQL jQuery
Products Contact Professional design
F
Industry / Showcase site

Storage Systems Showcase

A manufacturer of industrial storage systems wanted to present its products online and make it easier for its business customers to get in touch. A showcase site highlighting its product ranges and its services.

Showcase site built with a custom FuelPHP framework: presentation of products by category with their specifications, service pages, a contact form, a MySQL database for content management, and jQuery for client-side interactions.

PHP FuelPHP MySQL jQuery
Products Specs Contact