Senior Software 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 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 upstream work on Thread Sanitizer (tsan) support for Go
- Investigating timer precision, scheduling latency, and runtime performance improvements
- gomodmerge: Prototype CLI and git merge driver to automatically resolve semantic merge conflicts in go.mod and go.sum files.
Hardware needed: I am currently looking for hardware access to modern ARM64 cores (Neoverse V3) to test architecture-specific features. Please reach out!
Senior Software Engineer on the Logstash Data Processing team.
- Building Streams, Elastic's next-generation unified data ingest and processing platform
- Previously worked on Ingest, Beats and Elastic Agent, open source, and the migration to an OpenTelemetry component/collector architecture
The personal projects I had most fun with (no particular order):
| linux-mauri870 | My daily driver custom gaming kernel with patches and optimizations |
| syscall | Test a Linux system call from the command line |
| tiny-linux | The most recent Linux release running in the browser |
| redis-evaljs | EVALJS: Executes ECMAScript 2025 in Redis/Valkey with embedded QuickJS |
| plan9 | Try Plan9 legacy directly from your browser |
| 9front | 9front diskless VM |
| alien | Port of the ALIEN simulation software from CUDA to ROCm/HIP |
| vulkanfs | FUSE filesystem that lives in VRAM, implemented over Vulkan |
| 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 |



