Software · AI · Systems

Pedro Rosalba

I build software systems end to end — from low-level engines in Rust to AI tooling and on-chain applications.

01 — About

Systems thinking, applied across the stack.

I'm a software engineer who likes problems where correctness matters: payment engines, protocol integrations and the tooling around AI agents.

My public work ranges from a Rust transaction processor to privacy-preserving payments on Starknet and real-time collaborative apps — and this site itself, built with Three.js, React Three Fiber and WebGL.

02 — Education

Education

Education details are being added.

03 — Projects

Selected work

Three projects. Open one for the outcome, my role, the stack and the technical highlights.

  1. 01Rust Transaction Processor
  2. 02Stealth Address Template
  3. 03Collaborative Space Invaders

Project 01

Rust Transaction Processor

A CLI payment engine that streams a CSV of transactions and outputs final account balances, including disputes, resolutions and chargebacks.

Rust · CSV streaming · Fixed-point arithmetic

Open project

Project 02

Stealth Address Template

A starter app for private payments on Starknet: senders pay to one-time stealth addresses, recipients scan and claim.

TypeScript · Next.js · Starknet · Cavos

Open project

Project 03

Collaborative Space Invaders

A multiplayer Space Invaders where everyone in a room cooperates to clear the ships, with game state shared over the Topology network.

TypeScript · Next.js · Topology (CRDT objects)

Open project

04 — Experience

Experience

Experience details are being added.

05 — Contact

Get in touch

Open to conversations about software, AI and systems work.