01Professional experience

Across the stack.
Close to production.

A career working on software that supports commerce, customer operations, internal teams, field services, automation, and real-time workflows.

01

AXELITES

Full Stack Developer

Full-stack engineering across the Menzzo ERP, commerce, customer service, mobile, AI, and delivery ecosystem.

  • Develop an offline-first catalog with local persistence and automatic synchronization when connectivity returns.
  • Contribute across Symfony ERP, Logidav workflows, Magento commerce, SAV applications, WordPress B2B stores, and a Laravel/Next.js AI chatbot.
  • Design and harden secure REST contracts for authentication, customers, orders, payments, delivery, and SAV, including validation and authorization.
  • Create PHPUnit feature tests and stable API response contracts, plus Vitest and Promptfoo AI evaluation and regression coverage.
  • Build Jenkins quality pipelines and Makefiles covering linting, static/type checks, architecture validation, tests, and dependency/security auditing.
  • Support production monitoring, scheduled automation, HTTP 500 reporting, customer emails, Magento WhatsApp workflows, Expo Go functionality, and ERP/e-commerce incident resolution.

Project highlightsMenzzo ecosystem / Offline-first catalog / AI chatbot quality

SymfonyMagento 2WordPressLaravelNext.jsExpo GoPHPJavaScriptTypeScriptPHPUnitVitestPromptfooJenkinsMakeDocker
02

KADI Group

Computer Engineer

Development and maintenance of connected CRM, booking, field-service, and business platforms.

  • Develop and maintain business platforms spanning CRM, booking, customer, accommodation, invoicing, and operational administration workflows.
  • Build MyVillarise booking and availability workflows with Airbnb and Booking.com synchronization through REST APIs and webhooks.
  • Contribute to OutSystems technician management, assignment, and intervention tracking workflows.
  • Configure Docker, NGINX, SSL, and CI/CD environments for dependable application delivery.
  • Improve backend and database performance, application security, and production stability.

Project highlightsEco-Call / MyVillarise / Aisla-Nova / AuditVision / FranceExpertIsolation

C#.NETASP.NET CoreJavaSpring BootLaravelPHPNext.jsJavaScriptTypeScriptREST APIsWebhooksMySQLSQL ServerDockerNGINXSSLGitCI/CDOutSystems
03

Keytchens

Computer Engineer

Maintenance and reliability work for a distributed virtual-kitchen platform.

  • Maintain ordering, inventory, and booking workflows across React, Symfony, NestJS, and .NET services.
  • Work with Redis caching and RabbitMQ messaging across the application architecture.
  • Improve application responsiveness and reliability across MySQL and MongoDB-backed services.
ReactSymfonyNestJSC#.NETRedisRabbitMQMongoDBMySQL
04

KianTec

Full Stack Developer Intern

A cross-platform interface builder with real-time persistence and locally powered UI suggestions.

  • Develop a Flutter interface builder, Spring Boot backend, and Angular administration interface.
  • Implement real-time saving and Ollama-powered interface suggestions.
  • Package and run services with Docker and Kubernetes using PostgreSQL persistence.
AngularSpring BootFlutterDockerKubernetesPostgreSQLOllama
05

M.A.C.S My Business Creation

Full Stack Developer Intern

Automation and back-office tooling for legal-document and customer workflows.

  • Automate legal-document PDF generation with Symfony services.
  • Build a React and Material UI administration interface with reusable back-office screens.
  • Develop workflow components for customer and document administration.
SymfonyReactPHPJavaScriptMaterial UI
06

Oxton Digital

Web Developer Intern

Real-time operational monitoring and communications integration for an SMS platform.

  • Maintain an SMS platform and its operational workflows.
  • Build a real-time Angular dashboard for live monitoring.
  • Integrate Twilio services with .NET and MySQL application components.
.NETC#AngularTypeScriptTwilioMySQL

Need an engineer comfortable with existing systems?

Start a conversation