Software Engineering Student

Kartik Shrimali

Building full-stack systems & security tools.

Software engineering student at MIT World Peace University, Pune, focused on thoughtful systems that perform reliably at scale.

About me

Engineering systems with purpose.

I’m Kartik Shrimali, a software engineering student at MIT World Peace University in Pune. I enjoy turning complex problems into practical full-stack systems and security-focused tools that are reliable, clear, and built to scale.

Education
MIT World Peace University
Based in
Pune, India
Focus
Systems & security

Selected work

Projects built for real-world systems.

Crypto Exchange Platform

Full-stack crypto exchange with a custom price-time priority order-matching engine, Redis pub/sub for real-time order book/trade updates, TimescaleDB continuous aggregates for live candlestick charts (1m–1w), 3-second state snapshotting for zero-loss restarts, JWT auth, and a concurrent market-maker bot across 3 live markets (BTC/ETH/SOL)

  • Next.js
  • Node.js
  • Redis
  • TimescaleDB
  • WebSockets
View on GitHub

Dynamic Price Comparison Platform

Full-stack price comparison system for shopkeepers and customers, containerized with Docker and deployed on AWS ECS via Terraform (IaC) and Jenkins (CI/CD); JWT auth with role-based access control, automated cron jobs for price tracking and drop alerts

  • React.js
  • Express.js
  • MySQL
  • Docker
  • AWS
  • Terraform
  • Jenkins
View on GitHub

Crop Disease Forecast

JavaFX desktop client and Spring Boot backend forecasting crop diseases from image input (CNN model trained by a teammate); JDBC-based persistence, real-time predictions on each upload

  • JavaFX
  • Spring Boot
  • JDBC
View on GitHub

Automation systems

Business automation, engineered for production.

Beyond web development, I build production-grade business automation systems using n8n — handling real payments, AI conversations, and multi-tenant architecture.

AI Voice Receptionist

An AI phone receptionist that answers real incoming calls, holds a natural spoken conversation via Twilio speech-to-text/text-to-speech, checks live Google Calendar availability, and books appointments autonomously — using Groq's tool-calling API with hand-rolled Twilio webhook signature verification (HMAC-SHA1) for security.

  • n8n
  • Twilio Voice
  • Groq
  • Google Calendar
View on GitHub

WhatsApp AI Business Assistant (RAG)

A WhatsApp support bot that answers customer questions using Retrieval-Augmented Generation — retrieving answers only from a business's real FAQ knowledge base (via Pinecone vector search) so it never hallucinates prices or policies, with two-way messaging via Meta's WhatsApp Cloud API.

  • n8n
  • Pinecone
  • Gemini Embeddings
  • Groq
  • Meta WhatsApp API
View on GitHub

Multi-Tenant Booking SaaS

A true multi-tenant appointment booking system — one workflow serves unlimited businesses, resolving each request to the correct tenant's calendar and data via API key lookup before any booking logic runs, with per-tenant WhatsApp reminders and isolated data access.

  • n8n
  • Google Calendar
  • Google Sheets
  • Twilio WhatsApp
View on GitHub
+ 7 more automations including payment/invoicing systems, Shopify order automation, and lead-scoring pipelines

Technical toolkit

Skills, organized by how I use them.

Languages

  • C
  • C++
  • Java
  • JavaScript
  • TypeScript

Frameworks & Libraries

  • Node.js
  • Express.js
  • Hono
  • Spring Boot
  • React.js
  • Next.js
  • Tailwind CSS

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • TimescaleDB
  • JDBC
  • Redis

Tools & Platforms

  • Linux
  • Docker
  • AWS
  • Terraform
  • Jenkins
  • Cloudflare Workers
  • Git
  • GitHub
  • Kubernetes
  • Postman
  • CI/CD

Contact

Let’s build something useful.

Reach out by email or connect through LinkedIn and GitHub.