Systems Engineer at Elastic, Go Code Owner, and open source contributor focused on low-level systems, runtimes, compilers, and operating systems.
Hardware needed: I am currently looking for hardware access to modern ARM64 cores (Neoverse V3) to test architecture-specific features. Please reach out via [Email/LinkedIn]!
Contributor and Code Owner to the Go programming language go.mauri870.com
- Runtime internals
- Assembler support and architecture-specific assembly routines
- Focused on enabling newer features for modern ARM64 cores (Neoverse V2/V3).
- 128-bit atomics support for the Go standard library (targeting Go 1.28)
- LLVM Thread Sanitizer (tsan) support for Go
- Investigating timer precision, scheduling latency, and runtime performance improvements
- gomodmerge: CLI and git merge driver to automatically resolve semantic merge conflicts in go.mod and go.sum files.
OpenTelemetry Engineer on the Ingest team at Elastic.
- Strong focus on Open Source and community involvement
- OpenTelemetry contributions
- Beats and Elastic Agent development
- Migration of standalone Beats/Elastic Agent to OpenTelemetry components/collector
The personal projects I had most fun with (no particular order):
| linux-mauri870 | My custom gaming kernel with patches and optimizations, used daily |
| syscall | Test a Linux system call from the command line |
| alien | Port of the ALIEN simulation software from CUDA to ROCm/HIP |
| tiny-linux | The most recent Linux release running in the browser |
| vulkanfs | FUSE filesystem that lives in VRAM, implemented over Vulkan |
| redis-evaljs | ECMAScript support for Redis EVAL |
| raft-sqlite | SQLite backend for hashicorp/raft |
| doomgeneric | Doom ported to Plan 9 |
| pulsar | Highly parallel MapReduce engine with a JavaScript runtime |
| VoxelSpace9 | Voxel Space engine implemented in Plan 9 |



