From 848762143e2ddd06e9c59d49e6714cd5d4b4255a Mon Sep 17 00:00:00 2001 From: Adrien Bouvais Date: Tue, 12 May 2026 14:02:50 +0000 Subject: [PATCH] Update README.md --- README.md | 76 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 60 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 6886b69..2b75d4e 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,67 @@ -### Hi, I'm Adrien Charles Bouvais ๐Ÿ‘‹ +# Adrien Bouvais -I'm a Software Development Engineer who loves to design and build high-performance, scalable distributed systems from the ground up. My passion lies at the intersection of High-Performance Computing (HPC), low-level systems programming, and efficient ML infrastructure. +Data & Platform Engineer based in Luxembourg. +I design backend systems, data platforms, and inference infrastructure โ€” currently architecting the backend for Clearstream AI at Clavem Group. --- -* ๐Ÿ”ญ **I build:** - * [**ZipponDB**](https://git.bouvais.lu/adrien/ZipponDB): Database engine in Zig to master low-level data systems. - * S3-Lite: Portable S3-compatible object storage in Zig & SQLite. (Still private for now) - * [**Multi-Provider LLM Gateway**](https://git.bouvais.lu/adrien/Jade): Cost-optimized AI gateway in Go. (Old SaaS project) - * [**Self-Hosted**](https://git.bouvais.lu/adrien/Selfhosted-config): My self-hosted services docker compose + config. - * GPU-accelerated applications with **CUDA** and exploring **OpenCL**. +## Work -* ๐Ÿง  **My Core Focus:** - * **High-Performance Computing:** Optimizing code for massive parallelism with CUDA/OpenCL. - * **Low-Level Systems:** Building efficient, memory-safe software with Zig. - * **Distributed ML Systems:** Architecting and building the infrastructure for scalable AI. +**Senior Data/ML Engineer โ€” Clavem Group** *(2024 โ€“ present)* +Lead backend architect for a cloud-agnostic AI/data platform serving multiple business units in production. +- Designed full platform architecture: ingestion, storage, serving, and security layers +- GitOps CI/CD on OpenShift/ArgoCD โ€” config repos per environment, PR-gated promotion to production +- Inference containers in Python, model/dataset registry via DVC + Artifactory, automated via GitHub Actions +- Operated and monitored production workloads on OpenShift; enforced secrets management and least-privilege access -* ๐Ÿ“ซ **How to reach me:** - * **Email:** [contact@bouvais.lu](mailto:contact@bouvais.lu) - * **LinkedIn:** [www.linkedin.com/in/adrien-bouvais-717b04155](https://www.linkedin.com/in/adrien-bouvais-717b04155/) +**Data Engineer โ€” Reveals SA** *(2023 โ€“ 2024)* +Core banking data migration and quality platform for a Luxembourg bank. +- Fault-tolerant pipeline migrating billions of rows of sensitive financial data โ€” zero data loss, TLS-secured +- Airflow DAGs for multi-source ETL: parallel tasks, dataset dependencies, Oracle โ†’ PostgreSQL consolidation +- Real-time data quality platform (Python/Flask) and self-service SQL validation framework for non-technical stakeholders -**Languages:** Go, Python, Zig \ No newline at end of file +**Data & AI Consultant โ€” Ernst & Young** *(2022 โ€“ 2023)* +Data architecture advisory for enterprise clients on Azure. +- Designed data platform architectures and ETL pipelines for clients across multiple industries +- SQL schema optimisation for analytical workloads; Airflow-orchestrated data flows on Azure + +--- + +## Currently Building + +### [Zigma](https://git.bouvais.lu/adrien/zigma) โ€” A Programming Language for Science + +Write physics equations as code. Zigma attaches **dimensions and units directly to variables** and resolves them at compile-time via Zig's `comptime` โ€” so a unit mismatch is a compiler error, not a runtime catastrophe. + +``` +g = 9.81 m/sยฒ +t = 0..10 s step 0.1 +v0 = 20.0 m/s + +y = (v0 * t) - (0.5 * g * t^2) // Zigma derives: y is in [meters] + +wrong = y + t // Compile-Time Error: Cannot add [Length] to [Time] +``` + +Zigma transpiles directly to Zig โ€” C-level performance, automatic SIMD acceleration, zero runtime overhead. Supports uncertainty propagation (`20.0 +/- 0.5 m/s`), native CSV interpolation for empirical data, and `i128` precision for large-scale spatial simulations. + +Roadmap: WASM notebook, GPU acceleration (WebGPU), autograd, automatic Jacobian transforms. + +### [dimal](https://git.bouvais.lu/adrien/zig-dimal) โ€” Dimensional Analysis Library for Zig + +The type system powering Zigma. A unified `Tensor` API parameterized entirely at compile-time: +`T` (numeric type) ยท `dims` (physical dimensions) ยท `scales` (unit scale) ยท `shape` (array shape) + +Originally built to use `i128` positions in space simulations to avoid float precision loss at astronomical scales. + +--- + +## Stack + +`Python` `Go` `Zig` `SQL` ยท `PostgreSQL` `Oracle` `SQLite` +`OpenShift` `ArgoCD` `Airflow` `Terraform` `GCP` `Azure` +`GitHub Actions` `DVC` `FastAPI` `Flask` `Docker` + +--- + +`contact@bouvais.lu` \ No newline at end of file