I build fast, clean, and reliable web products — full-stack, from UI to API to deployment.
I'm a full-stack web developer with 3+ years of professional experience building backend systems, web applications, and APIs. I care about code that is clean, maintainable, and performs under real conditions.
My cybersecurity studies at EPITA Paris give me a practical understanding of how applications get compromised — and how to build them so they don't. Authentication, encryption, secure coding, and vulnerability thinking are a natural part of how I work.
I'm currently based in Paris and open to developer roles, internships, and freelance projects.
The tools and technologies I use day-to-day. The security knowledge sits across all of these — it's not a separate column.
Click any project to read more.
Built a fully virtualised cybersecurity home lab that simulates real-world attack and defence scenarios. Set up Windows and Linux endpoints instrumented with Sysmon, forwarding telemetry to a Splunk SIEM. Developed Python scripts for automated log parsing, alert correlation, and anomaly detection. Created dashboards for incident triage and response workflows.
A full-stack password manager built with a zero-knowledge architecture — the server never sees plaintext credentials. Frontend built in React with real-time password generation and vault management. Backend in Node.js with AES-CBC encryption, HMAC verification, and Argon2 key derivation. Designed to demonstrate how security can be embedded at every layer of a web application.
Designed and built a home automation system integrating IoT sensors with a web-based control panel. Developed REST APIs for device registration, authentication, and secure MQTT-based communication. Published as a conference paper at ICTTE 2019.
Full-stack IoT system for real-time monitoring and control of agricultural conditions. Sensor data (DHT11, soil moisture) fed into a Node.js backend and MongoDB store. A REST API allowed remote threshold management and live data visualisation.
Download my CV — skills, experience, and everything in between.
Whether you're hiring, have a project in mind, or just want to connect — I'm happy to hear from you. I reply within 24 hours.