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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.