Hey! I'm João Marcos, a 24-year-old Rustacean from Brazil 🇧🇷.
Blog: marcos.unsafe.rs.
Dotin | 🦀 |
Easy and simple dotfiles manager. Inspired by, and compatible with, stow .
|
Ouch | 🦀 | Easiest tool for (de)compressing via CLI. Shipped to Arch, Brew, and more. |
Dawctl | 🦀 | Mouse controller reverse-engineered from Razer's proprietary and closed-source software. |
pasoqa3 | 🦀 | Parser And Summarizer Of Quake Arena 3 log files. |
cargo-sweep | 🦀 | A cargo subcommand for cleaning artifacts, supports filters. (500k+ downloads) |
fs-tree | 🦀 | Medium | Path Trie with an API focused on filesystem operations. |
permissions | 🦀 | Small | Basic file permission checks. (60k+ downloads) |
lox
🦀 - First hand-written Lexer, Parser, AST, and basic interpreter.cocoa
🦀 - Experimenting with convenient Lexer and Parser libs, more interpreter experiments.sushi
🦀 - RetryingCocoa
, but with good error reporting (sub-experiment: UI-tests driven development).mini-c
🦀 - My first tiny LLVM-IR compiler! For a minuscule subset of C.
Marquito
🦀 - An HTTP/1.1 server hand-written in Rust that handles 90k+ requests per second.balu
🦀 - A single-thread and blocking HTTP server API.
projeto-itp
- A non-SQL CLI-interactive relational database for a college project (Portuguese README).loadingnewyear
- My first-ever project, draws a colored year progress in the terminal (lol).
icpc-training
- Some of the advanced algorithms I studied for ICPC (programming contests).
- I live with 8 rescued cats. 🐈
- I started working with Rust on the first day of my first job. 🦀
- Daily, on average, I listen to music for 5 hours. 🎧
- I once solved a Rubik's cube blindfolded, but it took 10 minutes (it's a little easier when you can see).
- If my name were to be translated, I'd be called "John Marks Pear Tree Heifer". 🧐 (wtf)
- I recently started practicing indoor volleyball (and it's awesome). 🏐
Some programming/engineering games:
Factorio
(factory building)Exapunks
("robot" scripting)MHRD
(build a computer)Logic World
(circuit building)TIS-100
(very primitive assembly)Shenzhen I/O
(assembly)The Signal State
(program with modular synthesizers)
All of the above are Turing Complete, but if you really want to build a computer, go for MHRD
or Logic World
.
And, some non-engineering games:
Chants of Sennaar
(translation and puzzles)Hollow Knight
Outer Wilds
Sable
Dark Souls
Fallout: New Vegas
(cool RPG)
Feel free to reach out 😎🤙.
Telegram: @marcospb19
Matrix: @marcospb19:matrix.org
(it might take me a while to check)
Rust-lang's zulip: "João Marcos"
E-mail: marcospb19@hotmail.com