Skip to content
View Moksha25-tech's full-sized avatar
  • IIIT Hyderabad, Gachibowli
  • 17:59 (UTC -12:00)

Block or report Moksha25-tech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Moksha25-tech/README.md

Typing SVG


LinkedIn Email Codeforces GitHub


🧠 About

name         : Moksha Choksi
college      : IIIT Hyderabad  (ECE, class of 2028)
focus        : ML systems · Distributed systems · Full-stack engineering
intern       : Technology Intern @ Chubb  —  shipped production LRU cache in Java/Spring Boot
jee          : 99.78 percentile  (AIR 3609)
looking_for  : SWE / ML / backend internships  —  Winter 2026 / Summer 2027

I like problems where correctness and performance both matter whether that's a caching layer taking load off a production DB, a distributed file system failing over without dropping data, or an ML pipeline that actually generalises. Less "hello world", more "what happens at 1000 concurrent clients".


💼 Experience

Technology Intern - Chubb  Jun 2025 – Jul 2025

Architected and deployed a production-grade caching layer to eliminate redundant DB queries in live backend services. Built an LRU cache from scratch in Java with TTL expiry, full REST management API, CLI tooling for ops, and a background cleanup thread. System went to production.

Java Spring Boot LRU Cache TTL REST API Distributed Systems


🔧 Projects

🌐 Distributed Network File System

TCP-based NFS from scratch in C. Distributed client-server model with file striping across 1000+ nodes, support for 1000+ concurrent clients, automatic failover, and real-time data replication.

Fault tolerance without a framework just sockets, threads, and careful protocol design.

C TCP/IP OS Fault Tolerance Replication

🗺️ Geolocate — Image Geolocation

End-to-end ML pipeline: image → (lat, lng, region). Deep learning ensemble in PyTorch + k-NN post-processing. Handles data preprocessing, training, and inference from a single pipeline.

Computer vision meets geography - no GPS, just pixels.

Python PyTorch OpenCV Hugging Face k-NN

🤖 AI Chatbot

Full-stack MERN chatbot with OpenAI integration, context-aware conversations, and a security-conscious auth layer using HTTP-only cookies for session management.

MongoDB Express.js React Node.js OpenAI API

💾 LRU Cache System (@ Chubb)

Production caching system in Java. Memory-efficient LRU with TTL expiry, REST APIs for dynamic management, CLI for admin ops, background cleanup. Reduced latency on live services.

Java Spring Boot LRU TTL Concurrency


⚙️ Tech Stack

Languages

C C++ Python JavaScript Java

ML / Data

PyTorch OpenCV scikit-learn Hugging Face

Backend & Systems

Spring Boot Node.js Express

Frontend & DB

React MongoDB

Core areas  ·  DSA Operating Systems Computer Networks Distributed Systems Caching OOP


Stats

GitHub Streak


Contribution Graph

github-snake

IIIT Hyderabad · ECE · Expected July 2028

Pinned Loading

  1. AI-ChatBot AI-ChatBot Public

    TypeScript

  2. Network-File-System Network-File-System Public

    C

  3. SMAI-Geoprediction-Project SMAI-Geoprediction-Project Public

    Jupyter Notebook

  4. QDC QDC Public

    Quadrature Down Convertor

  5. Term-Paper-Analysis Term-Paper-Analysis Public

    Error Correction for DNA Storage