I am primarily a programmer, mostly proficient in the field of computer graphics in both real-time and offline scenarios. Additionally, I have done various types of systems programming for video game engines such as physics, networking and engine architecture. On the side I have also dabbled in machine learning and web development for frontends to things I create or for my personal sites such as this.
As for programming languages, given that I mostly focus on high-performance systems my primary language of choice is C++ and sometimes C. For higher level scripting and other less performance-critical tasks, I also use languages such as C#, Python and Lua.
Since I mostly create graphical and physical simulations I use APIs such as OpenGL, OpenCL, Vulkan, Direct3D and CUDA for any sort of appropriate tasks which require utilization of the GPU.
Aside from programming, I also am an avid music listener, mostly listening to various EDM genres, Hardstyle and Chiptune. In addition to listening I have also created some music as well (though nothing worth presenting yet), mostly Chiptune using FamiTracker as well as LSDJ on a custom audio-oriented original Gameboy.
I can be contacted via various social and instant messaging platforms, protocols and services, as can be seen below:
- E-Mail - firstname.lastname@example.org
- Steam - presentfactory
- Skype - presentfactory
- Telegram - presentfactory
- Discord - LemonDrop#9571
- IRC - LemonDrop@ponychat.net
- Tox ID - A44F9F3430082B309B81F5AD9A010499F54E20959FBE9E4DBD4EBB1FACDAF22192CB58E0965E
- GitHub - presentfactory
While any of these methods may work, I do use some more than others due to the inherent privacy and security advantages they possess. Currently, I use Discord for casual conversation only due to the fact most individuals I talk to use it (this is not an endorsement to use it if you do not have to), and Tox as a preferred method for a more private method of communication. E-mail is also perfectly fine as a less real-time communication method, though due to the lack of privacy involved in mail transmission encrypting messages using my PGP key and providing me with your own is recommended.
If you'd like to send me a message via a potentially insecure method or validate something I have signed, my current PGP public key can be found here with the following fingerprint: 04B8 EE60 9A17 3348 DA13 1035 6F62 131E DD07 E7A0.
This site is made with Jekyll, a static website generator allowing for easy creation of mostly fixed content without the need for serverside functionality such as blogs and informational sites. Last built on .
Views and opinions expressed here are my own and do not represent those of any group or organization.