Low-level backend engineering in C, C++, and Rust — with Python when the problem calls for speed of writing rather than speed of execution.

"Computers are like air-conditioners. When you open Windows, it becomes useless."

— Linus Torvalds
01

About

I work at the layer most people would rather not look at: memory management, concurrency, and the real cost of every instruction. It isn't about reinventing the wheel — it's about knowing exactly how it turns.

I use C and C++ when I need full control over what the machine does. Rust when I want that same control with compile-time guarantees. And Python when the problem calls for speed of writing, not speed of execution.

Curious about operating systems, compilers, and anything that runs close to the metal.

Toolkit
Primary languageC / C++
Memory safetyRust
PrototypingPython
EnvironmentLinux / POSIX
Based inBrazil
02

Selected work

01 · RUST · SYSTEMS

ROS

A minimal kernel written in Rust, built from the ground up: it configures the hardware itself, loads and executes an .elf binary, and drops it straight into ring 3.

Bare metalGitHub →
02 · C++ · LANGUAGE

Nova Language

A compiled programming language written in C++, inspired by Rust's discipline but built for raw speed — safety and performance treated as the same goal, not a trade-off.

CompilerGitHub →
03 · C++ · ENGINE

ShSengine

A chess engine written in C++, playing at roughly 2000 elo — search, evaluation, and move generation tuned by hand.

~2000 eloGitHub →
04 · PYTHON · PACKAGE

saulochess

A Python API that takes a chess game and analyzes it move by move — rating each one (brilliant, good, best...) and generating natural-language commentary in Portuguese or English.

pip install saulochessGitHub →
05 · RUST · TOOLING

rgit

A minimal reimplementation of Git in Rust — the essentials, built from scratch, to understand what actually happens under every commit.

Version controlGitHub →
06 · TOOLING

winfetch

Neofetch for Windows, without the noise — no clutter, no irrelevant stats like battery percentage you could just glance down and check yourself.

03

Contact

Open to conversations about systems, performance, or work opportunities.