Systems Engineer at Elastic, Go Code Owner, and open source contributor focused on low-level systems, runtimes, compilers, and operating systems.
Contributor and Code Owner to the Go programming language go.mauri870.com
- Runtime internals
- Assembler support
- Assembly routines
- Focused on implementing newer features for modern ARM64 cores (Neoverse V2/V3). Currently looking for hardware access to test (please reach out!)
- 128-bit atomics support for the Go standard library for Go 1.28
- LLVM Thread Sanitizer(tsan) support for Go
- gomodmerge CLI and git merge driver to automatically fix conflicts in go.mod/go.sum
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-kernel | Custom gaming Linux kernel with patches, used daily |
| syscall | Test a Linux system call from the command line |
| 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 |



