marcospb19 - Overview (original) (raw)
Welcome!
Hey! I'm João Marcos, a 23-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.
My projects
The ones people actually use:
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. |
The cool ones (IMO):
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. |
Experiments on building a programming language:
- lox 🦀 - First hand-written Lexer, Parser, AST, and basic interpreter.
- cocoa 🦀 - Now using convenient Lexer and Parser libs, more interpreter experiments.
- sushi 🦀 - Retrying
Cocoa
, but with good error reporting. - mini-c 🦀 - My first tiny LLVM-IR compiler! It "works"! (kinda)
More Rust experiment projects:
- Marquito 🦀 - An HTTP/1.1 server hand-written in Rust that handles 90k+ requests per second.
- balu 🦀 - A single-thread and blocking HTTP server.
C
- projeto-itp - An interactive CLI relational database (Portuguese README).
- loadingnewyear - My first ever project, draws a colored year progress in the terminal.
C++
- icpc-training - Some of the advanced algorithms I studied for ICPC.
Misc
- dotfiles - Personal dotfiles.
Random facts about me
- 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 🏓.
Games I like
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.
Contact
If you have anything to talk about, contact me 😎.
Telegram: @marcospb19
Matrix: @marcospb19:matrix.org
Rust-lang's zulip: "João Marcos"
E-mail: marcospb19@hotmail.com