Developer with an interest in all aspects of software engineering.
Hi! I'm Matthew Schafer; a 23 year old Australian software developer who loves to explore the various possibilities of technology.
I have always had an interest in computers, and this interest has led me to where I am today. I have been programming for over 10 years, from programming Flash buttons in ActionScript, all the way up to now; where I am extracting all of the high performance computing I can get from hardware.
My main interest now is in graphics and game development. However, I have dabbled in nearly every aspect there is in software engineering - from making my own logic gates with transistors, programming embedded PCBs, making high-performance graphics applications/games, getting the most power I can from hardware using GPGPU computing, creating desktop/mobile applications, data science/visualisation, to both front and back-end web development.
I have a Bachelor's degree in Computer Science (with an Applied Mathematics minor), and I am always willing to learn new things and expand my knowledge.
Feel free to check out my projects on GitHub!
Favourite languages: Rust, C++, C#
Favourite technologies: SDL, OpenGL, Vulkan