Karthik Ragi
Hello, I'm

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.

Download Resume

Featured Projects

A selection of my work across game development, web applications, and data science

Steam Accountabilibuddy
Steam Accountabilibuddy
Full-stack game library analyzer with Steam OAuth integration. Detects unplayed games, tracks prices, and provides personalized recommendations.
ReactTypeScriptSpring BootCloudflare WorkersOAuth
MyExpenseTracker
MyExpenseTracker
Full-stack CRUD application for personal expense management with data visualization and analytics.
ReactNode.jsPostgreSQLREST API
Reddit Moderator Tool
Reddit Moderator Tool
Web application for Reddit moderators to track community engagement, analyze patterns, and manage content effectively.
PythonData VisualizationREST APIWeb Scraping
Portfolio Website
Portfolio Website
Personal portfolio website built with Next.js 16, TypeScript, and Tailwind CSS featuring responsive design and modern UI.
Next.jsTypeScriptTailwind CSSReactResponsive Design

About Me

Karthik Ragi

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

Frontend Development
ReactTypeScriptJavaScriptNext.jsHTML/CSSTailwind CSSResponsive DesignState ManagementReact Hooks
Backend Development
Node.jsExpressSpring BootJavaRESTful APIsAuthenticationOAuth 2.0MicroservicesAPI Design
Database & Cloud
PostgreSQLMongoDBSQLCloudflare WorkersVercelDockerDatabase DesignORM
Programming Languages
TypeScriptJavaScriptJavaPythonC#SQL
Tools & Practices
GitGitHubCI/CDAgile/ScrumTestingCode ReviewVS CodeREST APIs

My Journey

Key milestones in my technical development

2024Research

VR Research Project

Developed Immersive Cosmology Explorer for scientific visualization of cosmological data

2023Web Development

Full-Stack Development

Built Steam Accountabilibuddy with React, Spring Boot, and Cloudflare Workers

2023Game Development

Multiplayer Game Development

Created QuizDefender with Unity Netcode and real-time networking

2022Data Science

Data Science Research

Developed Pandas Provenance Tracker for data lineage tracking

2022Education

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

Contact Information
Feel free to reach out through any of these channels

Available for freelance projects and full-time opportunities

Send a Message
I'll get back to you as soon as possible

© 2025 Karthik Ragi.