KARAN

A passionate Software Developer crafting impactful digital experiences.

See My Work

About Me

As a recent graduate with a Master of Computer Application degree, I possess a solid foundation in computer science and hands-on experience in languages like Python, Java, and C++. My project portfolio showcases my ability to manage the entire development lifecycle, from creating a dynamic note-sharing web app with PHP and MySQL to developing a data-driven budget tracker with Streamlit and Pandas. I'm skilled in backend frameworks like Django and Node.js, database management with Oracle SQL, and DevOps practices using Docker and GitHub Actions.

I am driven by a passion for clean code, intuitive design, and continuous learning, always seeking opportunities to apply my skills to solve real-world problems.

Karan profile

Projects

API Configuration Handler

A Python-based API configuration management system with YAML/JSON parsing, multi-environment support, and validation features. It ensures reliable deployments by handling configuration overrides, type conversion, and error detection.

View on GitHub

Budget Tracking System

A Python-based personal finance manager using Streamlit and Pandas to track income, categorize expenses, and visualize spending habits. Includes real-time summaries and interactive charts powered by Matplotlib and Plotly.

View on GitHub

Online Note Sharing System

A web application built using PHP and MySQL that enables students and professionals to upload, share, and access educational notes. Features include authentication, file upload/download, and a role-based dashboard for collaborative learning.

View on GitHub

Skills & Tools

JavaScript Python Java C++ MongoDB Docker

Resume

Download my latest resume

📄 Karan Singh Rawat (PDF) Download

Let's Connect

Got an idea or want to say hi? Drop me a message below 👇