MP's Homepage

My Bio

Hi, I'm Matheus and I'm a software enthusiast. My favorite languages to program in are C and Rust, because there's nothing better than efficient and well-thought-out software. I also love open-source software and to self-host everything I can!

Projects & Experiments

  1. Conway's Game of Life
    • conway's game of life running on a terminal application
  2. A Chip-8 Interpreter
    • breakout, a classic arcade video game running on the interpreter
      Br8kout by SharpenedSpoon running on the emulator.
    • You may be asking: what's a Chip-8? "Chip-8 is a simple, interpreted, programming language which was first used on some do-it-yourself computer systems in the late 1970s and early 1980s. These computers typically were designed to use a television as a display, had between 1 and 4K of RAM, and used a 16-key hexadecimal keypad for input. The interpreter took up only 512 bytes of memory, and programs, which were entered into the computer in hexadecimal, were even smaller." - Cowgod's Chip-8 Technical Reference.
  3. User Managment System
    • A simple CLI tool for managing a database of users.
  4. Hackintosing
    • picture of Matheus's hackintoshed laptop running OS X
      I got OS X High Sierra running on a Toshiba P755 through OpenCore 🎉.

Certificates

  1. Object-Oriented Data Structures in C++
  2. Ordered Data Structures
  3. More to come!