Portfolio

Project highlights ⚡

A selection of shipped products and technical case studies.

Services

Services built around delivery ⚙️

I help turn concrete needs into maintainable web products with clean architecture, reliable backend systems, and pragmatic DevOps.

Frontend Engineering
Responsive, accessible, and fast interfaces built with React, Next.js, and a reusable UI mindset.
Dragon Hoard e-commerce project preview
Previously app project preview
Twitter clone project preview
Self-hosted infrastructure architecture diagram
Backend & APIs
Business logic, APIs, authentication, and data modelling with maintainable service architecture.
Performance & Refactoring
Technical cleanup, runtime optimization, and quality improvements that make delivery safer over time.
DevOps & Delivery
Docker, reverse proxy routing, observability, DNS/TLS automation, and private infrastructure access for controlled deployments.
Dragon Hoard feature previewPreviously feature previewTwitter clone feature previewGrafana dashboard preview from self-hosted labPrometheus targets preview from self-hosted lab
Dragon Hoard feature previewPreviously feature previewTwitter clone feature previewGrafana dashboard preview from self-hosted labPrometheus targets preview from self-hosted lab
Dragon Hoard feature previewPreviously feature previewTwitter clone feature previewGrafana dashboard preview from self-hosted labPrometheus targets preview from self-hosted lab
Dragon Hoard feature previewPreviously feature previewTwitter clone feature previewGrafana dashboard preview from self-hosted labPrometheus targets preview from self-hosted lab
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpress.jsPHPPythonFastAPIMongoDBMySQLMariaDBPostgreSQLDockerNginx Proxy ManagerPrometheusGrafanacAdvisorNode ExporterUptime KumaCloudflareOVHLet's EncryptWildcard TLSTailscale VPNSelf-hosted infrastructureGitGitHubLinuxWindowsDjangoRuby on Rails.NETJavaGo
Contact

Need a clean implementation and a reliable technical execution?

If you need a freelance full-stack profile who can design, build, structure, and deliver properly, we can discuss your project.

Location

Lyon, France

Response

I usually reply within 24 to 48 hours