Kausheya
Roy

My Personal Page

Student
& CS
Engineer

and Undergraduate researcher at IIIT Hyderabad, passionate about building better and more efficient systems that actually matter.

My Projects

01
ProductLabs AI Form Filler

ProductLabs AI Form Filler

Developed a real-time information extraction pipeline using Qwen-2.5-1.5B model to parse and populate structured form schemas directly from live text/audio chat inputs. Also implemented a multimodal media layer using Whisper ASR and PyAnnote acoustic embeddings to automate speaker diarization, keeping streaming chunk ingestion latency under 200 ms. Also designed a custom worker thread pool to manage concurrent live audio workflows, and model inferencing, reducing peak response latency by 65%.

< 200 ms Chunks 65% Latency Drop
FastAPIMongoDBPythonQwen-2.5PlaywrightPyAnnoteWhisper ASR
View on GitHub ↗

AI-Powered Tutor

Built an offline personalized AI tutoring app on the Qualcomm Innovators Dev Kit, running LLaMA-3.2-3B fully on-device via QAIRT. Optimized NPU inference to scale throughput from around 3 to 26-30 tokens/s while cutting TTFT to 25 ms. Implemented Android-side PDF parsing and prompt orchestration for quizzes, flashcards, summaries, weak-topics review and key-topic extraction without internet.

26-30 tok/s throughput 25 ms TTFT
Android (Java)QAIRTGenie SDKLLaMAQualcomm NPUpdfbox-android
View on GitHub ↗
02
AI-Powered Tutor
03
Distributed File System

Distributed File System

Developed a network file system in C with a central naming server and multiple storage servers supporting concurrent TCP clients. Replaced linear filename search with a Trie-based index to achieve O(L) lookups and improve resolution speed by 3-4x. Added sentence-level locks, replication, checkpoints, access control, and caching for reliability and scale.

O(L) filename lookup 3-4x faster resolution
CTCP/IP StackPOSIX ThreadsSockets
View on GitHub ↗

Cricket Match
Timeline Generator

End-to-end CV and OCR pipeline that parses raw cricket videos into ball-by-ball text timelines. Trained two custom ResNet18 models to track bowler action and predict exact ball-release timestamps. Paired PaddleOCR with a custom state machine to read the broadcast scoreboard at those specific frames and infer missing data. Built an interactive CLI tool with smart caching to avoid running heavy GPU inferences twice.

Custom ResNet18 Models PaddleOCR Integration
PyTorchOpenCVPaddleOCRPython
View on GitHub ↗
04
Cricket Analytics
05
AmbientSynth

AmbientSynth —
MIDI Piano Synth

Lightweight terminal-based piano synthesizer for MIDI keyboards. Dynamic audio backend selection across macOS, Linux, and Windows. Live controls for sustain, reverb, chorus, and expression. Built with FluidSynth and mido for seamless hardware integration.

Cross-platform support MIDI & preset system
PythonFluidSynthSoundFontMIDI
View on GitHub ↗

CLI-Shark

Built a packet sniffer in C with libpcap to capture and analyze live traffic directly from network interfaces. Integrated kernel-level BPF filtering to reduce CPU load by around 60 percent. Designed a CLI that parses Ethernet, IP, and TCP/UDP headers and streams packet summaries in real time for debugging workflows. Also added optional AI insights (using Ollama LLaMA-3) for captured packets and RST Sniper to neutralize TCP Connections.

~60% lower CPU load Real-time header parsing
ClibpcapPOSIX NetworkingTCP/IP StackBPFOllama
View on GitHub ↗
06
CLI-Shark

Technical Writing

Featured
Article

Understanding and Implementing Transformers from Scratch

Deep dive into how Transformer models work, with intuitive explanations and a complete PyTorch implementation. Build a French-to-English translator while learning about attention mechanisms, positional encoding, and the architecture that powers modern LLMs.

Read Article (17 min read) ↗

Driven by logic. Shaped by sound.

Born in Cooch Behar, West Bengal, my journey into technology is fueled by a desire to build systems that create meaningful, positive impact to the society. Beyond coding, I am also deeply passionate about music, spending my time playing the MIDI keyboard and experimenting with sound synthesis.

Education

2024 – 2028

B.Tech in Computer Science & Engineering

International Institute of Information Technology, Hyderabad

Current CGPA: 8.86
2014 – 2024

CBSE Board · Science Stream

Techno India Group Public School, Cooch Behar

Class 10: 97%Class 12: 96.4%

Skills

Programming Languages

ML
Frameworks

Backend /
Frameworks

Frontend /
Web

Tools &
DevOps

Beyond Code

MIDI
Keyboards

Experimenting with sound synthesis and music production.

Gaming

Enjoy fast-paced action and tactical combat games.

Painting &
Sketching

Love to do pencil sketch.

Achievements

Hackathons &
Recognition

Scores &
Metrics

Get In Touch

Always open for a conversation.

royrimo2006@gmail.com

GitHub Profile LinkedIn Profile

Location: Hyderabad, India