Vikram Kamble profile picture

Vikram Kamble

Full Stack Developer · kamblevikram2810@gmail.com

Love to build cool stuff. Full Stack Developer & lifelong learner.

About

Hi, I'm Vikram Kamble, a Full Stack Developer based in India. I build full-stack web applications with React, Next.js, Node.js, Express, Flask and Python, using MySQL and MongoDB. I currently work as a Software Engineer Intern at RegiKart Private Limited and have freelanced since 2023. My recent work focuses on AI-powered tools built with the Gemini API, including repo analysis, recipe generation, and browser-based code editors.

I write about web development, SQL vs NoSQL decisions, and library vs framework trade-offs on my blog. Explore my projects, skills, and experience below, or get in touch for collaboration and freelance work.

Experience

Software Engineer Intern Working RegiKart Private Limited
Jun 2026 – Present Kolkata, India · Remote
Python Development Intern 6-Month Internship
June 2024 - Dec 2024 Kolhapur, Maharashtra
Freelance Developer Full Stack Web Development
2023 – Present Remote

Skills

Frontend

HTML CSS JavaScript TypeScript React Next.js Angular

Backend

Node.js Express.js Python Flask Java MySQL MongoDB

Tools & Platforms

Git GitHub VS Code Linux Vercel Gemini API

Projects

Selected full-stack and AI-powered projects. Full details, source code and live demos linked.

Screenshot of Health-Aware Recipe Modifier home page

Health-Aware Recipe Modifier

Full-stack Flask app that generates recipes tailored to user-specified medical conditions using the Gemini API — flags harmful ingredients, recommends safe substitutes, and generates PDF summary reports.

Flask Gemini API
Screenshot of AI Explains Repo home page

AI Explains Repo

Full-stack Next.js app that ingests GitHub repository data and generates AI-powered reports on code quality, architecture, security risks, and performance via the Gemini API, with authenticated session history.

Next.js Gemini API
Screenshot of Online Python Code Editor home page

Online Python Code Editor

Browser-based Python editor built with Flask and CodeMirror that executes user code server-side and streams output back in real time, with syntax highlighting, error handling, and a responsive dark UI.

Python Flask CodeMirror
Screenshot of the VArch home page with a live DSL editor rendering an architecture diagram

VArch: DSL to Architecture Diagrams

A small text DSL for software architecture diagrams. Write lines like db userDB or api -> db1 "Read/Write" and the browser renders a clean, auto-laid-out diagram with dagre. No boxes to drag, and diagrams can be exported.

React TypeScript Dagre

Blog

Technical notes on web development, Python, SQL vs NoSQL, and building AI-powered apps.

Trying to Build a Local Large File Upload Tracker

Sending a 1-2 GB file in one request fails at 98% with no resume. Here's how I split it into 5MB chunks with Express, multer, and retry logic.

Sep 18, 2026 · Backend · 5 min read
Read more

I Tried to Beat Node.js with C++. It Didn't Go as Expected.

Crow gave me 5k req/sec. Node gave me 12k. Then uWebSockets gave me 57k. A benchmark story about C++, Node.js, and picking the right library.

Sep 15, 2026 · Backend · 5 min read
Read more

Building With the Gemini API: The Part the Docs Don't Cover

The quickstart gets you a working call in ten lines. Everything that actually broke happened somewhere else: what to send, reading real error bodies, and a response that came back empty.

Sep 12, 2026 · AI · 8 min read
Read more

SQL vs NoSQL: I've Shipped Both, Here's How I Actually Decide

Most SQL vs NoSQL posts are a comparison chart copied from the docs. This one is a decision process, built from shipping real projects on both MySQL and MongoDB, with code, trade-offs, and a flowchart you can follow.

Jun 20, 2026 · Backend · 10 min read
Read more

Library vs Framework: The Real Difference Every Developer Should Know

Understanding the difference between a library and a framework is crucial for developers. Beginner-friendly explanations, real-world analogies, and practical React and Next.js examples.

Oct 18, 2025 · Web Development · 8 min read
Read more

Get in touch

Have a project in mind, or just want to say hi? My inbox is always open, and I'll try to get back to you.