Contact Me

Mani Vardhan Kumpatla

CS @ Rutgers · Building ML Apps from Scratch

CS student at Rutgers University (GPA 4.0) building and shipping complete, production-ready applications — from ML pipelines and REST APIs to browser-native math engines. Implements core algorithms from scratch: least-squares solvers, Random Forest models, marching-squares tracers, and more. Proficient in Python and JavaScript (ES2022), with hands-on experience across the full stack: data wrangling, model training, backend APIs, and interactive frontends. IBM Data Science Certified. Every major project is live and publicly accessible.

Skills & Technologies

Frontend

JavaScript HTML5 CSS3 Plotly Plotly Streamline Icon: https://streamlinehq.com Plotly Leaflet Leaflet Streamline Icon: https://streamlinehq.com

Backend

Java Python SQL Flask Scikit-Learn Scikitlearn Streamline Icon: https://streamlinehq.com NumPy Pandas

Tools & Platforms

GitHub Git Tableau Canvas API Gemini API Gemini mathjs

My Projects

PolySketch

PolySketch

A zero-dependency browser-native curve recognition engine built in vanilla ES2022. Draw freehand strokes and get equations in real time — lines, circles, ellipses, and polynomials up to degree 8. Implements a least-squares solver with Vandermonde matrices and Gaussian elimination, marching-squares isoline tracing for implicit curves, Gemini API image-to-equation tracing, and a physically-based liquid glass UI via SVG feDisplacementMap.

JavaScript HTML5 Canvas mathjs Gemini API SVG Filters

Rental Price Estimator

Developed a full-stack US housing rental price predictor using Flask, Random Forest, and state-wise CAGR extrapolation. Implemented an interactive frontend with Leaflet.js & Plotly, real-time input validation, and geolocation-based predictions. Integrated historical datasets and built a REST API for seamless model inference.

HTML CSS JavaScript Python Flask Scikit-learn Leaflet Plotly REST API
My Portfolio
My Portfolio

Portfolio Website

An interactive website crafted with HTML, CSS, and JavaScript. It features smooth animations, dynamic transitions, and responsive elements that create an immersive experience. The design prioritizes user interaction and motion effects, making it visually appealing and intuitive.

HTML JavaScript CSS

Amazon Product Analyzer

A web app built with Streamlit, which scrapes Amazon product data, applies a custom ranking algorithm, and lets users sort results and analyze price distributions. It enables the user to open selected products on Amazon, enhancing the shopping experience seamlessly.

Python Streamlit Pandas BeautifulSoup Matplotlib
My Portfolio

My Certifications