grassleaff @ pages : ~/portfolio $ cat about.md

grassleaff

role backend engineer
focus
  1. systems programming
  2. compilers & linkers
  3. low-level tooling
  4. language design
status open to work
timezone America/Fortaleza UTC-03:00
INFO Backend software engineer with a soft spot for the guts of the machine - the parts most people politely ignore.
INFO I spend my time wrestling with compilers, linkers, and low-level libraries, building tools that operate just a whisper above the hardware.
NOTE Deeply interested in the craft of software - simplicity, performance, usability. Drawn to peeling back abstractions and understanding how things actually fit together.
WARN I make things work (eventually)
languages & tools 18 entries #skills
Go
C
C++
Rust
Python
Ruby
Lua
Java
Bash
Docker
SQLite
Linux
Fedora / Red Hat
Debian / Ubuntu Server
SSH
TCP / IP networking
Linux infrastructure
CMake & Make
projects 9 entries #projects
00
everos/8 C / ASM · operating system

A minimalist experimental operating system for x86, inspired by the namespace philosophy of Plan 9 and the ascetic simplicity of the early Unix-like systems.

everos8
01
tif Lua · interpreter

Multi-paradigm interpreted programming language implemented in Lua. Designed to be simple and readable, with a focus on language implementation concepts - compact but capable for learning, prototyping, and exploring interpreter design.

tif
02
vlisp C · lisp

Minimal Lisp dialect designed to be simple, fast, and embeddable. A clean core with just enough to be useful.

vlisp
03
soisp C · oisc / subleq

A minimalist OISC language built around a single instruction: sblq, a variant of subleq - SUBtract and branch if Less than or EQual to zero.

soisp
04
xld C · ELF64 linker

A static linker for ELF64 x86-64 Linux. Links GCC-generated object files into standalone executables without relying on the system linker - built for deep understanding of the ELF format and program loading.

xld
05
sVisualizer C · SDL2

Lightweight and simple image visualizer written in C using SDL2. Minimal and direct.

sVisualizer
06
libzard C · graphics

Lightweight C graphics library implementing a simple software renderer for generating images in the PPM format. No external dependencies.

libzard
07
mi C++ · terminal text editor

A Vim-like text editor written in C++ using ncurses, focused on simplicity. Built-in features to make code editing smoother.

mi
08
jake C++ · build tool

A build tool that uses JSON files to control the generation of executables from source files. Similar to Make, written in C++17.

jake