Hey! I'm João Marcos, a 24-year-old Rustacean from Brazil 🇧🇷.
Check out my blog at marcos.unsafe.rs.
Busy with work and unfortunately not spending enough time with open-source atm.
Ouch (2.0k ⭐️) | 🦀 | Easiest tool for (de)compressing stuff via CLI. Shipped to Arch, Manjaro, and more. |
Permissions | 🦀 | Small crate with 34k+ downloads to check for file permissions. |
cargo-sweep | 🦀 |
I'm now the maintainer of cargo-sweep , a target/ cleaning tool with around 280k downloads.
|
Dawctl | 🦀 | Deathadder controller reverse-engineered from Razer's proprietary and closed-source software. |
Fs-tree | 🦀 | A path Trie with an API focused on filesystem operations. |
pasoqa3 | 🦀 | Parser And Summarizer Of Quake Arena 3 log files. |
Dotin | 🦀 |
(WIP) A simple dotfiles manager that is a superset of stow .
|
lox
🦀 - First hand-written Lexer, Parser, AST, and basic interpreter.cocoa
🦀 - Now using convenient Lexer and Parser libs, more interpreter experiments.sushi
🦀 - RetryingCocoa
, but with good error reporting.mini-c
🦀 - My first tiny LLVM-IR compiler! It "works"! (kinda)
Marquito
🦀 - An HTTP/1.1 server hand-written in Rust that handles 90k+ requests per second.balu
🦀 - A single-thread and blocking HTTP server.
projeto-itp
- An interactive CLI relational database (Portuguese README).loadingnewyear
- My first ever project, draws a colored year progress in the terminal.
icpc-training
- Some of the advanced algorithms I studied for ICPC.
dotfiles
- Personal dotfiles.
- I have 7 cats, in Brazil we say that cats have 7 lives instead of 9. 🐱 (idk why)
- My dream is to work on a cool open source text editor or programming language in the future.
- If my name were to be translated, I'd be called "John Marks Pear Tree Heifer". 🧐 (wtf)
- Aaaand I'd probably beat your ass at table tennis 🏓.
Some programming/engineering games I recommend:
Factorio
(factory building).Logic World
(circuit building).MHRD
(build a computer).Exapunks
(robot scripting).Shenzhen I/O
(assembly).TIS-100
(very primitive assembly).
All games are Turing complete, but 3-6 all have script size limitations.
If you have anything to talk about, contact me 😎.
Telegram: @marcospb19
Matrix: @marcospb19:matrix.org
Rust-lang's zulip: "João Marcos"
E-mail: [email protected]