I am a Computer Science undergraduate at VIT Vellore.
Most days, I am either untangling race conditions in OS labs, building desktop tools that do not hog your RAM, or running open-weight language models locally on consumer hardware without setting my laptop on fire.
I like building software that feels snappy, respects user privacy, and has real engineering rigor under the hood.
Because Downloads folders should not be 50GB graveyards of forgotten installer files.
- The Problem: Everyone writes cleanup scripts, but nobody trusts them because one false regex wipe and important files are gone forever.
- The Fix: Built a cross-platform desktop engine (TypeScript + Electron) that categorizes unmanaged folders and decays stale installers, but backs every move with an atomic transaction ledger--so a single click reverts your filesystem to the exact state it was before.
Chat with your research papers without sending your private notes to the cloud.
- The Problem: Cloud PDF summarizers require paid subscriptions, impose document size limits, and store proprietary notes on remote servers.
- The Fix: A lightweight desktop GUI (Python + Kivy) wired to local LLaMA 3 via Ollama. It reads, indexes, and answers questions on technical documents completely on-device. Zero network requests, zero monthly subscriptions.
A cooperative murder mystery game engine built for game night.
- The Problem: Turning a static deductive mystery into a live, collaborative tabletop experience on the web.
- The Fix: Powered by Node.js & Socket.io, Caseprint synchronizes evidence boards, suspect interrogations, and interactive voting across all connected players with low-latency WebSocket rooms.
Empirical proof that naive multithreading can actually make your code slower.
- The Experiment: Benchmarked mutex locks, atomic operations, and synchronization barriers across CPU cores to observe real-world hardware cache bouncing and lock convoying.
- The Takeaway: Built automated CI test harnesses and reproduction scripts for OS laboratory coursework (BCSE303L).
A full-stack LMS where architecture and API contracts come first.
- The Architecture: Strict REST contracts (
/api/v1/) with normalized PostgreSQL models on a Django backend, consumed by a type-safe React + Tailwind frontend. Clean separation of concerns with zero unnecessary microservice bloat.
An authentic retro Windows 98 operating system simulation running directly in the browser--featuring classic 98.css, draggable windows, minesweeper, sound effects, and CRT scanlines.
- Live Demo: sagnikdatta.netlify.app
- LinkedIn: linkedin.com/in/sagnik-dattta-coder
- Portfolio: sagnikdatta.netlify.app
- Twitter / X: @sagn1k_datta
- Email: sagnik.datta111@gmail.com


