Skip to content
View mauri870's full-sized avatar
🌎
Working from home
🌎
Working from home

Organizations

@golang @EpicGames @elastic @kubernetes @llvm @open-telemetry

Block or report mauri870

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mauri870/README.md

Mauri de Souza Meneguzzo

mauri870.com | linkedin

Systems Engineer at Elastic, Go Code Owner, and open source contributor focused on low-level systems, runtimes, compilers, and operating systems.


Go / Golang

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)
  • Investigating timer precision, scheduling latency, and runtime performance improvements
  • Working on loopvec, a SIMD autovectorizer for Go loops

Hardware needed: I am currently looking for hardware access to modern ARM64 cores (Neoverse V3+) to test architecture-specific features. Please reach out!

LLVM

  • Focused on Compiler-rt/ThreadSanitizer(tsan) support for Go.

OpenTelemetry

  • Focused on Elastic components and contrib repository.

Elastic

Senior Software Engineer on the Logstash Data Processing team. Building the compiler and execution engine that powers Streams, Elastic's next-generation unified data ingest and processing platform.

Previously on the Ingest team (Beats / Elastic Agent / EDOT), focused on migrating to an OpenTelemetry component/collector architecture.


Project Showcase

The personal projects I had most fun with (no particular order):

Projects
linux-mauri870 My daily driver custom gaming kernel with patches and optimizations
loopvec SIMD autovectorizer for Go loops
syscall Test a Linux system call from the command line
linux.mauri870.com The most recent Linux release running in the browser
redis-evaljs EVALJS: Executes ECMAScript 2025 in Redis/Valkey with embedded QuickJS
plan9.mauri870.com Try Plan9 legacy directly from your browser
9front 9front diskless VM
llvm-calc A small arithmetic language with a LLVM-based compiler
tensor A fork of gorgonia/tensor with autovectorized SIMD kernels generated by loopvec.
gomodmerge Prototype to automatically resolve semantic merge conflicts in go.mod and go.sum files
crayon A CPU Emulator for the CRAY-1 supercomputer
factorio.mauri870.com An interactive map of my most recent Factorio base
cats-vs-dogs My solution for the Kaggle Cats vs Dogs Redux (2016), placing 51st out of 1,400 teams.
prison Axelrod Iterated Prisoner's Dilemma tournament with assembly strategies running on a custom 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

Pinned Loading

  1. golang/go golang/go Public

    The Go programming language

    Go 140k 21k

  2. linux-kernel linux-kernel Public

    My personal gaming/desktop Linux kernel + patches

    Shell 15 2

  3. loopvec loopvec Public

    SIMD autovectorizer for Go loops

    Go 23 1

  4. transitgpu transitgpu Public

    Parallel Search for Alien Worlds: GPU-Accelerated BLS and TLS for Exoplanet Transit Detection

    Python 1

  5. dlssnr-pytorch dlssnr-pytorch Public

    NVIDIA's DLSS 5 Neural Rendering (DLSS-NR) reference implementation in PyTorch

    Python 9 3

  6. ransomware ransomware Public archive

    A POC Windows crypto-ransomware (Academic). Now Ransom:Win32/MauriCrypt.MK!MTB

    Go 976 408