Skip to content
View shasankp000's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Highlights

  • Pro

Block or report shasankp000

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.

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

About Me

Final-year CS student at SIT (MAKAUT) . Research assistant, University of Manchester . Builder of things that probably shouldn't work but do.

I got into programming at 14 through security research -- no proper setup, just constrained hardware and too much curiosity. That spirit of figuring things out from first principles is still what drives most of what I build. Most of my work has and continues to come from me being frustrated at the work done by other people or at the fact that there was a lack of some specific thing and no one bothered to work on it or fix it.

Right now I'm somewhere at the intersection of AI research and systems thinking, trying to answer a question I find genuinely interesting: what does it actually take for an AI to understand context the way a person does?


What I'm working on

AI-Player -- A Minecraft mod that's less of a "bot" and more of an experiment in agentic AI. It has a dual-brain architecture: a reactive reflex system for fast decisions, and an LLM-backed reasoning layer for higher-order planning. Custom NLP pipeline (DistilBERT + CART + LIDSNet), risk-augmented Q-learning, RAG systems, multi-LLM provider support. Minecraft is a surprisingly good testbed for AI research -- open-ended, dynamic, and forgiving enough to iterate fast.

Lexis -- A classical text compression system with zero training data, reaching ~2.75 bits per byte on real-world web documents. Outperforms gzip and zstd. Built on eight linguistically-structured stages including mixed-radix phonetic decomposition and factoriadic delta encoding. Paper in progress for arXiv.

Mycelium (A new AI architecture) -- My final year project. A multi-model AI architecture designed around how the brain might actually handle knowledge -- continuous learning without catastrophic forgetting. Less about scaling up, more about getting the structure right, currently in the works. Aims to solve a lot of the problems current AI systems with LLMs face.

Adaptive Memory Integrity & Telemetry Framework (AMITF) -- AMITF is a research framework aimed at defeating cheating in Counter-Strike 2 (and similar multiplayer games) through memory fragmentation, encryption epoch rotation, and behavioral telemetry -- without relying solely on static signatures or kernel-level enforcement. I decided to start working on this because I was done facing cheaters in Counter-Strike 2 and also waiting for Valve's "wait-and-see" approach, too slow for me.

CSE Engineering Notes -- A free, handcrafted note repository for CS students. Made it because the good stuff was always scattered across a dozen sources. Now it's on Obsidian Community Vaults.


Rust crates

Small libraries I published 4 years ago that apparently kept finding users.


Research & background

Research assistant (remote) with the University of Manchester -- working on AI systems and agentic architectures. I've spent time on NLP pipelines, retrieval systems, reinforcement learning, and compression theory. Most of my instincts around systems design come from years of building on hardware that couldn't afford inefficiency.


Stack

Java · Python · Rust · C · JavaScript / React / Tailwind · HTML / CSS

ML/AI: NLP · RL · Deep Learning · RAG · Model training · Knowledge systems

Other: Game modding · API integrations · Distributed design · Linux (Nobara)


Reach me

📧 shasankp.14@gmail.com

I'm interested in research roles, collaborations, and conversations about AI that go deeper than the surface level.


Metrics Streak

Pinned Loading

  1. AI-Player AI-Player Public

    A minecraft mod which aims to add a "second player" into the game which will actually be intelligent.

    Java 125 20

  2. PyCraft PyCraft Public

    A Minecraft launcher made in python.

    Python 82 7

  3. PyMicMute PyMicMute Public

    A simple master microphone muting/unmuting app which supports custom keybinds and also has in-built notification support for mute/unmute events.

    Python 3

  4. CSE-Engineering-Notes CSE-Engineering-Notes Public

    A free repository of high quality free custom made notes on the various subjects under CS

    SCSS 1

  5. NLP_2.0_pipeline NLP_2.0_pipeline Public

    This repository deals with the training of the NLP models used by my project: https://github.com/shasankp000/AI-Player

    Python 1

  6. Lexis Lexis Public

    A Linguistically-structured hierarchical text compressor (currently for the English Language only)

    Python 1