I'm dbma, I am a student at Purdue University majoring in Computer Science. As you probably already know, I like programming, linux, and gamedev so most of what you see on this site pertains to those things.
My primary programming language that I use is C, sometimes C++. For C, I usually stick to C99 as it's widely supported on different platforms while still being mordern enough to program with, same with C++17. I have used other programming languages but I don't consider to be an expert in them, at least not at the same level of proficiency I have with C. Such languages I used are python, bash, lua, and html/css/js.
My main interest is in graphics programming, I have worked with OpenGL and Vulkan graphics API libraries as well as some other related libraries such as glfw, imgui, freetype, and stb_image. I also like making my own graphics libraries/frameworks using OpenGL and Vulkan as the basis for rendering. As a result, I have also developed an obsessive value on the importance of good library design and API architecture.
I have done 3D modeling before using blender, I also want to learn how to draw and do digital art in the future when I get around to it. I also use lmms to create music and soundtracks from time to time.
dbma is my alias username, my real name is Brian.
Most of my online usernames will be of something similar and would usually contain the characters 'bma', either with characters prifixed (*bma) or postfixed (bma*) to the name.
This site was made with just html, css, and javascript.
The site's source code can be found here.