About Projects Experience Blog Hire Me →
✦ Open to Work — Actively looking for full-time Software Engineering roles
Available for full-time roles

// Hello, world. I'm

Kshitij Ingale

Full-Stack Developer

I build fast, scalable web applications — from AI-powered SaaS tools to real-time platforms — using the MERN stack, Next.js, and TypeScript. 2+ years of shipping production code.

2+
Years Experience
8+
Projects Shipped
40%
CWV Improvement

01 / About

Who I Am

I'm a Full-Stack Developer based in Maharashtra with a B.E. in Computer Science from Nagpur University (80% aggregate). I've been building production-grade web applications for over 2 years — from real-time chat platforms to AI-powered SaaS products.

My recent work includes FitAI, an AI fitness coach built with Next.js 14, TypeScript, PostgreSQL, and the Grok API with streaming responses. I care deeply about performance, clean architecture, and developer experience.

Beyond code, I'm an anime enthusiast and sci-fi buff. When I'm not shipping features, I'm reading about distributed systems or watching something from the Ufotable catalog.

// Frontend
React.jsNext.js TypeScriptTailwind CSS ReduxMaterial UI
// Backend
Node.jsExpress.js REST APIsSocket.IO JWT AuthPrisma ORM
// Databases
MongoDBPostgreSQL Mongoose
// Tools & Platforms
Git / GitHubVercel RenderPostman Jest
// Integrations
Grok APIStripe NextAuthGoogle OAuth

Things I've Built

Shopmore 2.0

Full-featured e-commerce platform with Stripe payments, real-time order tracking, and admin panel. Next.js ISR achieves sub-2s product page loads.

Next.jsNode.jsMongoDBStripeTailwind

Wynk-Chat

Real-time messaging app with Socket.IO for 1-on-1 and group chats. Emoji picker, GIF support, image uploads, typing indicators, and push notifications.

Next.jsSocket.IONode.jsMongoDBTailwind

DataDrift

Analytics dashboard with real-time Chart.js visualizations for sales and engagement. Shareable filtered views via encoded query URLs — no backend session needed.

React.jsNode.jsChart.jsTailwind

StyleBazaar

Feature-complete e-commerce platform with product catalog, cart system, user authentication, and seamless checkout experience built on the MERN stack.

MongoDBExpress.jsReact.jsNode.js

TaskBuddy

Full-stack task management app with drag-and-drop Kanban boards, priority labels, deadline tracking, and team collaboration features built on the MERN stack.

MongoDBExpress.jsReact.jsNode.js

03 / Experience

Work History

Freelance Software Developer
Self-Employed · Remote
Dec 2023 — Present
  • Built and deployed a production-ready React/Next.js web app for a client, achieving a 40% improvement in Core Web Vitals scores and organic search traffic.
  • Implemented advanced SEO: structured data markup, meta tag optimization, and image compression pipelines — directly boosting search engine visibility.
  • Delivered the project ahead of schedule via weekly client feedback loops and iterative sprints, resulting in zero post-launch rework.
  • Designed fully responsive UI components with Tailwind CSS ensuring consistent cross-browser and cross-device experience.
SDE Intern
Alfred Technologies · Remote
Nov 2020 — May 2021
  • Designed and built 10+ RESTful APIs in Node.js + MongoDB for a language learning platform, supporting JWT auth with refresh token rotation and user progress tracking.
  • Implemented the Leitner spaced-repetition algorithm on the backend, improving user retention and learning outcomes for the quiz system.
  • Built a React.js admin panel for moderators and a quiz portal for end users, reducing manual content management time by an estimated 30%.

04 / Blog

Writing & Thoughts

Positioning of Elements in CSS
CSS Aug 8, 2022 3 min read

Positioning of Elements in CSS

The position property in CSS tells about the technique for positioning of HTML elements on a webpage. There are five distinct kinds of position values — and knowing when to use each one is fundamental to building solid layouts.

Read Article
How CSS Selectors Work
CSS Jul 23, 2022 4 min read

How CSS Selectors Work

The greatest key to understanding CSS is figuring out selectors. They let you target specific HTML elements and apply styles precisely. Understanding selector specificity and combinators unlocks the full power of CSS.

Read Article
How CSS Selectors Work
AI Jul 1, 2026 4 min read

How ChatGPT or Claude understands your prompt

We use ChatGPT or Claude for our everyday tasks like summarising large text, generating images, research purpose, debugging code 🧑‍💻. Ever wondered what happens behind the scenes? How do these applications give responses to our prompts?

Read Article

05 / Contact

Let's Work Together

Open to opportunities

I'm actively looking for full-time software engineering roles. Whether you have a specific position in mind or just want to chat about a project — my inbox is open.

✓ Message sent! I'll be in touch soon.