Skip to content
View DeStRoYeR-droid's full-sized avatar

Block or report DeStRoYeR-droid

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
DeStRoYeR-droid/README.md

Immanuel Vivek Tirkey

Final-year MCA @ NIT Warangal 

Building evaluation pipelines for LLMs · Writing C++ that has to be fast · Playing basketball otherwise 🏀


LinkedIn LeetCode Email Resume


🔨 What I'm building

A research pipeline that asks a hard question: when an LLM explains a chess position, is it actually right — and is "right" even the same thing as "instructive"?

  • Benchmarks LLM-generated commentary against Stockfish ground truth and blind human annotation across the 300-position Win-at-Chess set, scored on a four-axis compound metric
  • Retrieval subsystem pairing bitboard tactical-motif detection with Zobrist-anchored semantic lookup, so commentary is grounded in verified patterns instead of free generation
  • FastAPI + SSE streaming over a multi-process engine pool; Gemma and Qwen served locally via llama.cpp against a shared cache to isolate model quality from engine variance

Python · PyTorch · FastAPI · llama.cpp · Stockfish · SSE

Link-layer error detection and correction, from scratch, zero dependencies. Hamming codes with syndrome-based single-bit correction and CRC via polynomial division — each scheme validated against injected bit-flip patterns.

C++17 · Computer Networks · Bit manipulation


🧰 Stack

C++ Python TypeScript Java SQL

PyTorch Hugging Face NumPy Pandas scikit-learn

FastAPI Django React Node.js

Docker Linux Git MongoDB


📊 By the numbers

LeetCode stats



1,300 in C++ · 500+ day streak · top 1% of rated contestants.


✍️ Writing

Six published technical articles for LinuxForDevices on the Rust toolchain, Pyright static type checking, and Linux desktop tooling — written for developers who want the why, not just the command.


🎯 Currently

Final year of my MCA at NIT Warangal, graduating 2027. Deep in LLM evaluation, systems programming, and competitive programming.

Open to full-time SDE, ML engineering, and AI research roles for the 2027 batch. If you're hiring or just want to argue about whether Stockfish's best move is ever the right move to teach — reach out.


Profile views

Pinned Loading

  1. Chess-Analysis-and-Learning-Tool Chess-Analysis-and-Learning-Tool Public

    A chess analysis tool that can generate insights in the form of commentary about position as you play

    Python 1

  2. Connect-Four-Pygame Connect-Four-Pygame Public

    A Connect Four game in Python and pygame, with a Player-vs-Computer mode backed by a minimax + alpha-beta pruning algorithm.

    Python

  3. Error-Correcting-Codes Error-Correcting-Codes Public

    Implementation of error correction codes (ECC) in C++

    C++ 4

  4. Scrapy-GoodReads Scrapy-GoodReads Public

    Using Python and Scrapy, this repository aims to scrape the data of books for use such as a book recommendation system with pre-built assets.

    Python 2