Avnish Kirnalli

Avnish Kirnalli

I like building RAG pipelines and making LLMs actually useful 🧠🤖


bio
I'm a Computer Engineering student at SPIT, Mumbai. I've always been someone who likes understanding software at every layer, from building functional apps and websites to working close to the metal with OpenGL and DirectX. That low-level curiosity is what first pulled me into serious software development, and it's stuck with me ever since. When the AI wave hit, it pulled me in too, and that's where most of my energy goes now, building RAG pipelines and upskilling on state-of-the-art ML techniques. I like that my foundation is broad; it means when I'm working on AI systems, I'm not just thinking about models in isolation, but about how they fit into real, working software. I recently started writing about what I'm building and thinking on my blog.
experience
Alongside Education
Oct 2024 – Aug 2025
Betide Studio — Programmer

Built plugin systems and integrated them across Android and iOS platforms. Worked on cross-platform mobile features within a production game studio environment.

Apr – Sep 2023
Outscal — Subject Matter Expert, Unreal Engine

Solo-developed projects for an upcoming Unreal Engine game development course. Focused on clear, well-commented instructional code and Git repository maintenance for student consumption.

May – Nov 2022
Plutoverse — Game Programmer

Joined a 35-40 person team building a metaverse game, where I worked on multiplayer replication, core gameplay mechanics, and custom in-engine tools in Unreal Engine. The company later moved away from the playable game altogether, shifting toward internet-native digital characters, virtual influencers, and mobile-first media - and now operates as pluto.house.

Jan – Apr 2022
Ancient India Games — Game Developer

Contributed to Kalki: The Beginning of a New Era, working on story integration, gameplay mechanics, UI systems, and in-game AI behavior. The studio was later discontinued before the game's release.

education
Aug 2026 – Present
Sardar Patel Institute of Technology, Mumbai — Computer Engineering (B.Tech)

Pursuing a B.Tech in Computer Engineering, focused on AI/ML - building towards where the field is heading next.

Aug 2023 - May 2026
VVP Polytechnic — Diploma in Computer Engineering (MSBTE)

Built a strong foundation in computer engineering under the MSBTE curriculum, combining hands-on lab work with solid theoretical grounding.

tech stack

AI / Machine Learning

NumPy, Pandas, Scikit-learn, PyTorch, Hugging Face, LangChain, LlamaIndex, Ollama, Vector Databases (FAISS, Chroma), RAG Pipelines

Languages

C++, C, Assembly, Python, JavaScript, Java, Bash, Kotlin, XML, Swift, Objective-C

Web Development & Backend

HTML & CSS, React, AngularJS, Next.js, Node.js, Express.js, MySQL, WebRTC

Cloud & DevOps

Docker, Google Cloud, AWS, Firebase, Vercel, Railway, Git, Postman

Mobile Development

Flutter (Dart), Android native (Java, Kotlin, XML), iOS (Swift, Objective-C)

Build Tools

Make, CMake, Premake, Ninja

Computer Graphics

OpenGL, GLSL, HLSL, DirectX, Unreal Engine, SDL2, Dear ImGui, FreeType, Lua / Sol2

Design & Creative Tools

Blender, Aseprite, Figma, Canva

projects

Loading projects…

blog
misc unsorted