Systems, Rust & embedded
From hardware to applications: drivers, abstractions, memory, tasks and WebAssembly on resource-constrained systems.
Expertise / Skills
Rust, web, infrastructure and networking: I work across different layers, often in the same project. Here is what I use and where to see it.
01 / Expertise
Six complementary domains backed by code and projects you can explore.
From hardware to applications: drivers, abstractions, memory, tasks and WebAssembly on resource-constrained systems.
API design, data integration and processing pipelines. I focus on connecting domain needs to simple, maintainable implementations.
Music APIs, audio analysis and ML.
Student platform built with Rust.
Vue and React interfaces, interactive web applications and browser extensions. Design should serve the user as much as the code.
Storefront and WXT browser extension.
Interactive exploration of music data.
Self-hosting, reproducible deployments, CI/CD, monitoring and maintaining services used every day.
Services, Ansible deployments and observability.
Self-hosted Odoo for a real business.
L2/L3 network diagnostics, IP telephony and cybersecurity, informed by telecom operations and team-based CTFs.
Joint first place as a team.
Network operations, diagnostics and automation.
I use coding agents to explore, implement and review, while keeping validation in the loop through tests, Git reviews and CI.
One shared convention across coding assistants.
Rust project with tests and continuous integration.
02 / Communication
Experience studying, researching and working with international teams.