Iโve been programming since 2004 and I got my master degree in software engineering in 2015. I worked as a research assistant at โHe-arc Ingรฉnierieโ until 2018. I'm now working as a Research and Development Engineer at Idiap. With my work, I have the opportunity to play with some cutting edge technologies, like Pytorch, Tensorflow and Spark.
My skills
- โ๏ธ Machine learning
- โ๏ธ Python
- โ๏ธ Rust
- โ๏ธ Agentic engineering
- โ๏ธ Databases (both SQL and noSQL)
- โ๏ธ Tools (git, bash, Gnu/Linux, Docker, Docker-compose, ssh, gRPC)
- โ๏ธ Others (Distributed computing, Optimization, Back-end)
- โ Apple things (No, I will not make an iOS app)
- โ Javascript (I rather use WASM than touching JS code)
I'm currently toying with Rust for my new projects, and I really like this language.
BlazingBoard - website To train to type fast! I used Rust fullstack (backend+frontend) by using dioxus
noabspath Detect hard-coded absolute paths in your codebases. I created this project because I work with people who like to write absolute paths everywhere and unfortunately they rarely ship their computer with their code. This project is written in Rust. (non-async Rust, rayon with focus on .iter() paradigm)
check_urls Verify the validity of URLs inside your files. A friend had an issue with dead links in his documentation in his git repository. I though that would be a good opportunity for Rust with the async paradigm.
fakellm Expose one or more pydantic_ai.Agent instances as fake OpenAI-compatible chat models.
GrimoirePlot GrimoirePlot is a live dashboard of plotly-compatible plots of remote data
All my other projects not mentionned before are trash, but I don't want to delete them. please don't explore my garbage.
Feel free to contact me: William Droz william.droz.ch@gmail.com