multi-rust
My distributed Rust book, from threads to distributed nodes, published as an online guide.
Role: Wrote and organized the learning path, examples, and practical explanations.
Tech: Rust, Distributed Systems, Documentation
About me
I’m João (pronounced /ʒoão/, or “Joh-aon” a software engineer who enjoys product work and autonomous workflows.
I like getting hands-on with different programming languages and paradigms, especially Python, JavaScript, Go, Rust, and Elixir. I’ve worked on architecture tools, legacy systems, and data pipelines.
I also enjoy tutoring: I was a cryptography and database tutor in college, and later volunteered teaching programming for kids and seniors.
Projects
My distributed Rust book, from threads to distributed nodes, published as an online guide.
Role: Wrote and organized the learning path, examples, and practical explanations.
Tech: Rust, Distributed Systems, Documentation
A Django integration package for simpler PostHog instrumentation and onboarding.
Role: Designed and maintained package APIs with focus on clear setup and developer experience.
Tech: Python, Django, PostHog
A voice transcription project with attention to processing reliability and user flow.
Role: Worked across ingestion, orchestration, and product implementation details.
Tech: Electron, Typescript, Whisper, AI APIs, OCR
Retro Pixel Studio pairs a React + Vite front end with a Rust/WASM remapper to let artists drag/drop sprites, load palettes, flip between distance metrics, and see before/after comparisons.
Role: Owned the browser experience and wasm integration, including palette parsing, live chips and rankings, split-view compare, and auto worker mode for large inputs.
Tech: React, Vite, Rust, WebAssembly, PNG/JPEG decoding, Worker APIs
Writing