Skip to content
View Kausheya2006's full-sized avatar

Highlights

  • Pro

Block or report Kausheya2006

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.

Content in all repositories owned by your account will be closed.
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
Kausheya2006/README.md

Kausheya Roy

Typing SVG

Interested in building systems from scratch

LinkedIn GitHub Codeforces Email


1. Featured Builds

Applied AI

  • ProductLabs AI Form Filler
    Real-time information extraction pipeline to fill structured forms from live audio/text conversations.

    • Built a multimodal media layer running Whisper ASR and PyAnnote acoustic embeddings to automate multi-speaker diarization with under 200 ms chunk ingestion latency.
    • Implemented a custom worker thread pool to balance data translation tasks and Qwen-2.5-1.5B inference, dropping peak response latency by 65%.
    • FastAPI Python MongoDB Qwen-2.5 Playwright PyAnnote Whisper ASR
  • AI-Powered Tutor
    Offline fully personalized AI-based tutor running on the Qualcomm Innovators Dev Kit.

    • Optimized model inference routines directly on the edge hardware NPU via QAIRT.
    • Pushed compilation throughput from $\sim 3$ tokens/s to 26–30 tokens/s and slashed Time-To-First-Token (TTFT) down to 25 ms.
    • Android (Java) QAIRT Genie SDK LLaMA-3.2-3B Qualcomm NPU

Computer Vision

  • Cricket Match Timeline Generator
    CV and OCR pipeline that parses raw cricket videos into ball-by-ball text timelines.
    • Trained two custom ResNet18 models (modified for 1-channel grayscale) 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 like wides or occluded scores.
    • Built an interactive CLI tool with smart caching to avoid running heavy GPU inferences twice.
    • PyTorch OpenCV PaddleOCR Python

Low-Level Systems & Networks

  • Distributed File System
    High-reliability network file system supporting concurrent client read/write access.

    • Replaced classic linear file path scans with a thread-safe Trie-based index, optimization complexity down to $O(L)$ for a 3–4$\times$ resolution speedup.
    • Enforced operational stability using sentence-level locks, fault-tolerant replication checkpoints, and automated tracking maps.
    • C TCP/IP Stack POSIX Threads
  • CLI-Shark
    Terminal-based high-throughput packet sniffing tool for real-time network.

    • Integrated BPF filtering directly at the kernel layer to drop noisy frame processing early, reducing CPU load metrics by $\sim$ 60 %.
    • Parses Ethernet, IP, and TCP/UDP transport wrappers on raw operational boundaries.
    • C libpcap POSIX Networking TCP/IP

For fun

  • AmbientSynth
    Cross-platform terminal-based MIDI piano synthesizer with real-time audio effects.
    • Dynamic audio backend selection for seamless playback across macOS, Linux, and Windows.
    • Supports live adjustment of sustain, reverb, chorus, and expression parameters during performance.
    • Built with FluidSynth for SoundFont synthesis and mido for low-latency MIDI input handling.
    • Python FluidSynth SoundFont MIDI

2. Tech Stack & Skills

Core Languages

C C++ Python JavaScript Bash

AI & Machine Learning

PyTorch Keras

Web Development

Next JS React FastAPI NodeJS Express.js

DevOps, DBs & Architecture

Linux Docker Google Cloud AWS Git MongoDB MySQL


Git Diagnostics

Kausheya's GitHub Stats Top Languages

Pinned Loading

  1. product-based-form-filler product-based-form-filler Public

    ProductLabs AI Form Filler is a FastAPI web app that turns conversations into structured form data. Users can create forms, enter or upload conversations, run extraction, review outputs, and manage…

    Python

  2. AmbientSynth AmbientSynth Public

    Simple and lightweight Music Synthesizer for MIDI keyboards, focusing on simple setup and low overhead

    Python

  3. AI_TUTOR2 AI_TUTOR2 Public

    An on-device fully-offline Android tutoring app that uses local Llama 3 models and NPU acceleration to turn your PDFs into interactive chats, quizzes, and flashcards.

    Java 1

  4. CLI-shark CLI-shark Public

    Terminal packet sniffer and network analyzer written in C, featuring low-level libpcap, multi-protocol inspection (L2–L7), local AI insights via Ollama (Llama 3), and TCP RST stream injection

    C

  5. dirty-docs dirty-docs Public

    A highly concurrent, distributed collaborative file system written in C using POSIX threads and sockets. with sentence-level distributed locking, and asynchronous fault-tolerant replication.

    C

  6. vlab_backend vlab_backend Public

    JavaScript