Hello! My name is Faith Kamaraju and I love to learn! I’m learning how to make a game engine in C++ with a focus on cutting edge rendering techniques! I don’t plan to write all the systems in my game engine from scratch, because that would mean a lot of pain and suffering for me and also I’m not interested to learn everything about everything. I’m a graphics programming junkie at my heart!
I was a full-stack programmer specialized in AI/ML based tooling right after graduating from school. I built some cool search engine tools for telecom hardware operators when language modelling was at its infancy (think BERT and RoBERTa language models).
But after taking a break from that job to pursue my Masters’ in Canada, I realized I wanted to take another crack at my own game engine. The first try was right after I learnt C/C++ for the first time in my Bachelors’. That was a frustrating disaster which turned me off of C/C++ class of languages fully and pushed me into the arms of Python and Javascript.
I’m not going to lie, this blog is definitely a employment tactic and I’m going to write the early articles to showcase my engine – Lumina! But I also want to become proficient and comfortable enough in engine level programming that this blog actually becomes a definitive resource for future learners and game devs.
My new life motto that I recently adopted – “Love to learn and skills will follow you!”