Software/Network engineer, creative and hands-on, i adapt easily within a team and bring my expertise to every project. Passionate about development, design and visual creation.
Built a 4-lens wigglegram camera inspired by the Nishika N8000, using four ESP32-CAM modules with OV2640 sensors, a Raspberry Pi Zero 2W, and CH340-based USB serial adapters, all for under €50.
Tight power budget running off a single USB hub. CH340 FIFO limitations capped serial transfer at 115200 baud regardless of driver. OV2640 buffer bugs required careful warm-up sequencing to eliminate ghost frames.
Simultaneous 4-camera trigger via GPIO pulse. Produces looping greyscale GIFs with a bounce sequence in under 30 seconds, fully offline on the Pi. Still WIP
Bought several Xiaofang and Dafang cameras that were geo-blocked and cloud-dependent. Initially wanted a simple 3D printer monitoring setup, then expanded the project into a full CCTV system.
Flashed custom firmware (Dafang Hack/WyzeCam Hack...) using UART to either downgrade or force-write firmware to SD card. On cameras with advanced firmware, used an SOP8 clip to read flash memory directly, then compared and edited dumps with NeoProgrammer and HxD.
Recovered 5 out of 6 cameras, one had an incompatible architecture. All working cameras now run custom firmware, fully local with no cloud dependency. Went from a simple printer cam to a self-hosted CCTV setup.
The PIREN-Seine program, responsible for water quality research and forecasting, required a web tool to visualize, explore, and compare real-world observations against model predictions regarding water quality, river sections, watersheds, and temporal changes.
Designed an interactive GIS-based interface to compare real-world water quality data with predictive models, incorporating advanced temporal analysis and data aggregation features.
A functional tool allowing researchers and the public to explore data from the Seine basin, all through map, graphs, and selection tools.
Wanted to create an interactive pixel art editor in the browser.
Built entirely in vanilla JavaScript. Custom cursor system with multiple drawing modes.
A fluid and responsive pixel art editor in just a few KB, with multiple drawing and export options.
Wanted to build a breathalyzer from scratch using an Arduino pro micro and an MQ-3 alcohol sensor. Designed and 3D-printed a custom enclosure to make it a clean, self-contained device.
Used the MQ-3 sensor read through analog input (ADC). The sensor outputs a voltage proportional to alcohol concentration in the air. Display handled with the Adafruit GFX and SSD1306 libraries on a small OLED screen. Designed the case in SolidWorks and printed it in PLA+.
A "working" prototype, but with real limitations: the MQ-3 only measures current air alcohol levels, so if you just took a sip the readings spike way too high (which explains the high values on the screenshots). It doesn't reflect actual blood alcohol, making it more of a fun proof of concept than a reliable tool.
A fictional advertising project, exploring motion design and video animation techniques.
Storyboard design, asset creation, animation and compositing in After Effects, Procreate. Focus on rhythm and transitions.
A dynamic animated ad that showcases the brand's visual identity through fluid transitions.
Collaborative project: building a browser-based shooter game.
Gameplay inspired by Among Us, with shooting and movement mechanics coded with D3js.
A playable meme game, built as a team with collision handling and game loop.