Oboisvene Homepage

Oboisvene Cabinetry Showcase Website

Project Overview A professional, custom showcase platform built for a cabinetmaker. The design focus was to provide an elegant visual portfolio while keeping administrative updates simple for the client. Key Implementation Details Bespoke CMS: Programmed a custom content administration system in Go with a responsive web editor, allowing the client to update project descriptions and upload photos without touching any code. Container Deployment: Deployed using Docker Compose behind an Nginx Proxy Manager setup to guarantee automated SSL encryption and routing. Zero-DB Architecture: Opted for file-based configuration to ensure low maintenance, fast load times, and simple system backups. ๐ŸŒ Live Showcase

April 12, 2025 ยท Cyprien
Terminal Usage

Swap CLI Tool

Project Overview A terminal utility built to perform file path swaps safely. Swap CLI ensures filesystem changes are executed correctly, resolving problems with traditional manual renaming methods. Key Implementation Details Memory & System Safety: Coded in Rust to utilize compile-time safety checks and secure path operations. Transactional Architecture: Designed to verify operations at each step, preventing file loss by automatically rolling back to the original state if any system error occurs. Zero Overhead: Engineered to execute instantly with a minimal system footprint. ๐Ÿ”— GitHub Repository

March 1, 2025 ยท Cyprien
ESP32 Hardware Setup

ESP32 VS1053 Unified Audio Library

Project Overview A unified driver interface engineered to handle complex audio operations on microcontrollers. This project simplifies digital-to-analog audio conversion pipelines on the VS1053 codec. Key Implementation Details Streaming & File Playback: Unified web radio network streaming (HTTP protocols) with physical SD card storage media streams (over SPI). Asynchronous Processing: Designed an asynchronous non-blocking scheduling pipeline in C++ to prevent audio stuttering during parallel processor tasks. Hardware Integration: Implemented APIs to interact directly with internal registers, permitting control over custom equalizers, physical treble/bass, and volume. ๐Ÿ”— GitHub Repository

December 5, 2024 ยท Cyprien