Hi, I'm Kalpit 👋
Software Engineer. I love using technology to solve problems
KS

About

I'm a recent Computer Science graduate interested in backend development, AI engineering, data engineering, VR/AR, and robotics.

Skills

Python
C++
JavaScript
SQL
PostgreSQL
MongoDB
Pandas
React.js
Flask
HTML/CSS
RESTful APIs
PyTorch
Generative AI
NumPy
AWS (EC2, S3, Lambda, RDS)
Docker
Linux
Unreal Engine
Unity
My Projects

Check out some of my work

I've worked on a variety of projects, from full stack web applications to VR games, to Robotics. Here are some of my favorites.

Search Engine from Scratch

Search Engine from Scratch

Created a search engine for Wikipedia, combining PageRank and TF-IDF for relevant results. Developed a scalable MapReduce framework, similar to Hadoop, for efficient distributed processing of large datasets. Implemented fault-tolerant communication between Manager and Worker modules using sockets and concurrency. Created REST APIs with Flask for seamless interaction with search engine components.

React
Python
Hadoop
SQLite
Bash
Flask
Sockets

VR Fitness Game: Urban Rush

Consulted a kinesiology professor in game-based exercise to optimize the game's design and effectiveness. Created engaging game features (in Unreal Engine); e.g. coin collecting and fighting zombies/robots. Developed features such as dynamic height adjustment, procedural generation, and modular level development. Garnered positive feedback during playtesting and showcase, indicating an enjoyable and effective fitness experience.

Unreal Engine
Blueprints
C++
VR Hardware
Kinesiology
Full Stack Smart Productivity Chrome Extension

Full Stack Smart Productivity Chrome Extension

Created an AI-powered Chrome extension using JavaScript and LLMs to help users stay focused by intelligently blocking distracting web pages. Features include intuitive UI, customizable block/allow lists, smart caching, and more. Built a robust and scalable backend system using Python with Flask, PostgreSQL for data storage, Fly.io for auto-scaling servers, redundancy with failover to more advanced language models, and an A/B testing system for continuous improvement.

JavaScript
LLMs
Python
Flask
PostgreSQL
Fly.io
F1 Track Limits Violation Detection System

F1 Track Limits Violation Detection System

Led the creation of an automated system for detecting Formula 1 track limit violations, leveraging the Segment Anything Model (SAM) for accurate segmentation of cars and tracks from onboard camera footage. This approach is adaptable across various tracks and car models without the need for additional training. Devised and tested a novel algorithm for generating dynamic road masks and detecting violations. Validated with both simulated and real race footage. Achieved high recall, precision, and F1-scores.

Segment Anything Model (SAM)
Computer Vision
Algorithm Development
Simulated and Real Race Footage
Hackathons

I like building things

I've attended several hackathons, collaborating with passionate people to build amazing projects.

  • A

    Anthropic: Build with Claude

    Remote

    Developed a node-based system where users can dive deeper or shallower from a topic, receiving images, generated diagrams, animations, and follow-up questions to understand topics thoroughly. For example, a user can type 'transformer architecture' and eventually get to the addition level if they continue stepping through the nodes.
  • M

    MIT Reality Hack

    Boston, Massachusetts

    Engineered a web-based augmented reality social media application with Wonderland Engine, JavaScript, and Web AR, facilitating interactive and persistent cross-platform bulletin boards in real-world spaces.
  • L

    LabLab AI Anthropic Hackathon

    Remote

    Developed adaptive web application leveraging Claude LLM and Mathpix API to convert academic papers to machine-readable LaTeX, enabling customized summarization, Q&A, and quizzes with adjustable comprehension levels. Praised for project's potential to boost academic engagement by enabling user-tailored interaction with expert content.
Contact

Get in Touch

Want to chat? Just send me an email at kalpits@umich.edu.