Sparse MoE and Grouped Query Attention implemented from scratch for abstractive summarization
Projects
Things I've built.
Sparse Mixture-of-Experts for Summarization
PythonPyTorchTransformersNLP
Network File System
CTCP SocketsSystem Programming
Distributed file system with naming server architecture for coordinated operations
C-Shell
CSystem CallsSignal Handling
Feature-rich shell in C with custom commands, I/O redirection, and piping
Buy-Sell-Rent Portal
MongoDBExpressReactNode.js
Full-stack MERN marketplace with real-time chat and AI-powered support
API Monitoring Dashboard
PythonDashPlotlyClickHouse
Scalable monitoring dashboard querying 50K+ logs/day with sub-second latency
xv6 Kernel Modifications
CKernel ProgrammingOS
Custom system calls and schedulers for the XV6 operating system
TCP over UDP
CNetwork ProgrammingSockets
Reliable data transfer protocol built on top of UDP
Network Tic-Tac-Toe
CTCPUDPSockets
Client-server multiplayer tic-tac-toe over TCP and UDP
Language Identification Analysis
PythonNLPNaive BayesTF-IDF
Comparative study of Hindi/Marathi classifiers using linguistic features
Morphological Inflections
PythonRNNDeep LearningNLP
RNN-based morphological inflection predictor with baseline comparison
Kafka.
Python
Image-to-video generator with transition effects and audio
Grade Cutoff Squeezer
ReactFlaskSQLAlchemyChakra UI
Crowdsourced web app for approximating course grade cutoffs