
Karthik Ragi
Software Development Engineer
Building scalable, robust software solutions through full-stack development. Passionate about clean code, system design, and delivering high-quality applications that solve real-world problems.
Featured Projects
A selection of my work across game development, web applications, and data science



About Me

I'm Karthik Ragi, a software developer who builds interactive, reliable systems that ship. Professionally, I've worked on defense-grade simulation and training software in Unity/C#, where performance, correctness, and clear engineering practices are non-negotiable.
My work spans product and systems thinking: real-time 3D, gameplay logic, and AI behaviors on one side, and full-stack development with React/TypeScript and backend services (Spring Boot, Node.js) on the other. I'm also comfortable in data-heavy workflows using Python (pandas/Jupyter) for analysis and engineering-focused projects like provenance tracking.
Currently pursuing my degree at the University of Illinois Chicago while building polished, user-facing products and working on performance-critical systems.
Skills & Technologies
Technical expertise in full-stack software development
My Journey
Key milestones in my technical development
VR Research Project
Developed Immersive Cosmology Explorer for scientific visualization of cosmological data
Full-Stack Development
Built Steam Accountabilibuddy with React, Spring Boot, and Cloudflare Workers
Multiplayer Game Development
Created QuizDefender with Unity Netcode and real-time networking
Data Science Research
Developed Pandas Provenance Tracker for data lineage tracking
University of Illinois Chicago
Started journey in Computer Science, exploring game development and web technologies
Get In Touch
Let's collaborate on your next project or just have a chat about technology
GitHub
github.com/SuperkartAvailable for freelance projects and full-time opportunities
© 2025 Karthik Ragi.