Coder Social home page Coder Social logo

arch-install's Introduction

Welcome!

Hey! I'm Joรฃo Marcos, a 23-year-old Rustacean from Brazil ๐Ÿ‡ง๐Ÿ‡ท.

Check out my blog at marcos.unsafe.rs.

I've always been obsessed with programming, so now I'm on a career break to "reset".

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:

  1. lox ๐Ÿฆ€ - First hand-written Lexer, Parser, AST, and basic interpreter.
  2. cocoa ๐Ÿฆ€ - Now using convenient Lexer and Parser libs, more interpreter experiments.
  3. sushi ๐Ÿฆ€ - Retrying Cocoa, but with good error reporting.
  4. 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


Random facts about me

  1. I have 7 cats, in Brazil we say that cats have 7 lives instead of 9. ๐Ÿฑ (idk why)
  2. My dream is to work on a cool open source text editor or programming language in the future.
  3. If my name were to be translated, I'd be called "John Marks Pear Tree Heifer". ๐Ÿง (wtf)
  4. Aaaand I'd probably beat your ass at table tennis ๐Ÿ“.

Games I like

Some programming/engineering games I recommend:

  1. Factorio (factory building).
  2. Logic World (circuit building).
  3. MHRD (build a computer).
  4. Exapunks (robot scripting).
  5. Shenzhen I/O (assembly).
  6. 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: [email protected]

arch-install's People

Contributors

marcospb19 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.