Skip to content
You must be logged in to sponsor matheusmoreira

Become a sponsor to Matheus Moreira

Thanks for stopping by my GitHub Sponsors page.

I'm Matheus, a programmer from Brazil. I'm passionate about Linux and enjoy creating free software for it. I believe in creating systems that are truly ours, that empower users like us to do anything we want with our computers.

My biggest focus right now is the Lone programming language: a Lisp for Linux, with full access to the entire set of Linux system calls. I want to make a powerful and expressive language that can interact directly with the kernel and use all of its features. Although simple, it's already capable of supporting self-contained freestanding Linux applications using a custom linker mechanism. My ultimate goal to be able boot Linux directly into the lone interpreter. Wouldn't that be cool?

I make new projects whenever I have an itch that needs scratching. I also contribute to existing ones whenever I can.

  • Pugneum
  • Reverse engineered my laptop's USB functionality
    • Free software Linux user space driver
    • Documents the hardware in the form of source code
    • Allows users to write custom keyboard RGB LED profiles for each application
  • Binary decoding for ZBar
    • Hacked on ZBar to add support for binary decoding
    • Enables storage of RSA secret keys in QR codes
      • Video games too
  • Participation in free and open source software projects with patches, bug reports and/or enhancement requests
    • GNU coreutils, binutils, gpg
    • LLVM clang, lld
    • The mold linker
    • The patchelf utility
    • The cosmopolitan C library

Sponsoring me enables me to spend more time on these projects!

Current sponsors 1

@axvr
Past sponsors 1
@Hades-Corps

Featured work

  1. lone-lang/lone

    The standalone Linux Lisp

    C 309
  2. matheusmoreira/pugneum

    HTML templating language for static sites

    JavaScript 8
  3. matheusmoreira/ite-829x

    Keyboard LED control for the Clevo PA70ES

    C 12
  4. matheusmoreira/liblinux

    Linux system calls.

    Makefile 211
  5. matheusmoreira/uvarint.py

    Unsigned variable-length integers

    Python 6

Select a tier

$ one time

Choose a custom amount.