About Me

My name is Kieran Francis, and I pride myself on file development. Those files can be Archives, Audio Containers, Database Files (Data Chunks, Text Tables, etc…), Audio Files, and much more. I love building well-optimized and well-structured files with perfect byte alignment, so your CPU is all nice and happy. I also love building complex systems, like an archive, where you must create an internal filesystem similar to the one on your operating system. I also enjoy audio programming, and I’m working on a new audio file called Simple Wave for now, as I have yet to come up with a firm name. The central concept is that it stores audio data like any other audio file. Still, you can add instructions into the file that will apply the instructions to the audio data when loaded via the library or precisely specify the load of instructions. This is to store audio data in its untouched form, potentially reducing file sizes as you won’t need to apply the effect to the audio beforehand. So, say you add reverb and bass and slow down the pitch in the instructions; it will use those effects to the audio data loaded into memory rather than manipulating the original audio, which would increase the audio buffer size. I also enjoy graphics programming and have made a little rendering engine in OpenGL and C++. Furthermore, I intend to start development on my advanced renderer using the Vulkan graphics API and maybe even move into the start of a game engine in the future. However, I will most likely make a 2D game engine to start, and now I will have a lot of fun developing the file types for my game engine. I have a lot of inspiration from Rockstar Games, and I dream of becoming a tools developer or game engine developer for Rockstar Games.