ONLINE
 INITIALIZING PROFILE...

SOFTWARE
ENGINEER

Focused on low-level systems, Rust, interpreters,
and type-driven software design.

RESUME LINKEDIN GITHUB EMAIL
// rust // systems // emulators // interpreters

01 PROJECTS

hernani@dev:~$ bash projects.sh
status --projects
OK brainfuck interpreter
OK chip-8 emulator
OK mineinvest investment simulator
WIP risc-v rv32i emulator
NEXT web assembly interpreter
IDEA vesta programming language
CNCL sil compiler — Honorable Mention
info riscv
RISC-V Emulator WIP
Rust

A RISC-V RV32I+ emulator designed to run a simple FreeRTOS operating system. Built to learn more about ISAs and real-world industrial architectures, as well as how machines work at the lowest level. Also intended as an environment for practicing bare-metal Rust.

⇗ github.com/HernaniSamuel/riscv-emulator
info wasm
WebAssembly Interpreter NEXT
Rust (planned)

A .wasm interpreter to learn more about stack-based ISAs and WebAssembly fundamentals. Intended as an environment for practicing Rust for WebAssembly and refining software design and implementation skills.

coming soon...
info chip-8
CHIP-8 Interpreter COMPLETE
Rust

A Chip-8 interpreter built to learn how virtual machines work, including instruction decoding and ISA concepts.

⇗ github.com/HernaniSamuel/chip8
info brainfuck
Brainfuck Interpreter COMPLETE
Rust

Brainfuck interpreter created to practice software engineering skills and learn Rust, interpreters, and programming language concepts.

⇗ github.com/HernaniSamuel/brainfuck
info vesta
Vesta Programming Language IDEA
Rust (planned)

Experimental concatenative programming language designed to be pure, safe, high-performance and bare-metal.

coming soon...
info mineinvest
MineInvest Investment Simulator COMPLETE
Python · Pandas · FastAPI · yfinance · React · Bootstrap · Lightweight Charts · Chart.js

Investment simulator that acts as a time-traveling broker allowing backtesting using Yahoo Finance historical data.

⇗ github.com/HernaniSamuel/MineInvest ▶ youtube.com/watch?v=ZDhVMzFO3_A  PT-BR
info sil
SIL SPIR-V Compiler CANCELLED ★ HONORABLE MENTION
Python · ChatGPT

A programming language that compiles to SPIR-V. My first attempt at creating a programming language was intended to rival NVIDIA's CUDA (yes, I didn't really know what I was getting myself into). Never achieved true parallelism, but it actually works on the GPU. An honorable mention for getting this far using pure Python.

⇗ github.com/HernaniSamuel/sil_compiler

02 ABOUT ME

hernani@dev:~$ whoami
whoami

Software engineer focused on low-level systems and Rust.
Building interpreters, emulators, and tooling.

INTERESTS
Systems programming Virtual machines ISA design Bare-metal development
CURRENT FOCUS
Rust