Available for opportunities

A Software Developer who turns complex problems into clean, elegant code. MCA graduate with a passion for building things that matter.

Crafting
Digital
Reality

As a recent MCA graduate, I bring a solid foundation in computer science and hands-on experience across Python, Java, and C++. I thrive at the intersection of backend engineering and intuitive user experience.

From dynamic web apps built with PHP & MySQL to data-driven tools using Streamlit and Pandas, my projects span the full development lifecycle. I work comfortably with Django, Node.js, Oracle SQL, and DevOps tools like Docker and GitHub Actions.

3+
Projects shipped
6+
Languages
Coffees consumed
Karan Singh Rawat

Projects

01

API Configuration Handler

A Python-based API configuration management system with YAML/JSON parsing, multi-environment support, and validation. Ensures reliable deployments via type conversion, override handling, and error detection.

Python YAML JSON DevOps
GitHub
02

Budget Tracking System

A personal finance manager using Streamlit and Pandas to track income, categorize expenses, and visualize spending patterns with interactive charts powered by Matplotlib and Plotly.

Python Streamlit Pandas Plotly
GitHub
03

Online Note Sharing System

A PHP & MySQL web app enabling students and professionals to upload, share, and access educational notes. Features authentication, file management, and a role-based collaborative dashboard.

PHP MySQL HTML/CSS Auth
GitHub

Skills &
Tools

JavaScript JavaScript
Python Python
Java Java
C++ C++
MongoDB MongoDB
Docker Docker
Django Django
Node.js Node.js
MySQL MySQL
GitHub GitHub
PHP PHP
Pandas Pandas

Download
My CV

My resume covers my education, skills, and project experience. Download it to learn more about what I bring to the table.

Karan Singh Rawat
Software Developer · MCA Graduate
FORMAT
PDF Document
Download

Let's
Build
Together

Have an interesting project or opportunity? I'd love to hear from you. Reach out through any channel below.