About Me
Software Engineer by trade, Software Craftsman at heart, with an academic background in Computer Science.
I bring professional experience in Python, Java, and JavaScript, specializing in writing testing and ancillary software for complex applications and services. Occasionally, I contribute to Open Source projects in C++.
Complete résumé available at: registry.jsonresume.org/orpheustaken
Projects
CHIP-8 Emulator
CHIP-8 is an interpreted programming language and virtual machine developed in the mid-70s that I emulated in Python.
Retro Snake
Retro Snake is my love letter to the old arcades written in JavaScript to run in browsers.
Tideman
Ranked pairs (RP) or the Tideman method is an electoral system developed in 1987 by Nicolaus Tideman that selects a single winner using votes that express preferences. Written in C while at CS50.
SerenityOS
SerenityOS was created by Andreas Kling and is continuously developed and maintained by hobbyists. It has taught me most of what I know about C++ and Operating Systems in general.
Tiny Renderer
Tiny Renderer is my fork of an educational project that teaches how OpenGL works in less than 500 lines of C++.
Contact
Feel free to reach out to me via:
- Email: matheusvinicius7000@gmail.com
- LinkedIn: linkedin.com/in/matheusvfernandes
- GitHub: github.com/orpheustaken
- YouTube: youtube.com/@orpheustaken