About
I am dbma, I was born on April 6, 2007, therefor I am 19 years old. I am a sophomore at Purdue University majoring in Computer Science. I like programming, linux, and gamedev thus 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 languaged I used are python, bash, lua, and html/css/js (as you can tell from this website I'm not really a webdev ;).
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'm a bum). I also use lmms to create music and soundtracks from time to time.
This site was made with just html, css, and js. The inspiration for the window layout design came from my computer's desktop theme. I use dwm (dynamic window manager), a tiling window manager that organizes windows in a master stack layout. Thus this was the inspiration for the layout on this site. I also got inspiration from imgui windows and the basic layout imgui windows structure widgits in their windows. The font was also inspired from imgui's default font: ProggyClean.