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)
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
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
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.
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.
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.