Skip to content
View RounakNeogy's full-sized avatar
  • Mtech@27 IIT KGP | Ex-SDE - 2 @ RMGX Technologies LLP
  • Kharagpur
  • 09:35 (UTC +05:30)
  • X @rounak_26
  • LinkedIn in/rounakneogy

Block or report RounakNeogy

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RounakNeogy/README.md
██████╗  ██████╗ ██╗   ██╗███╗   ██╗ █████╗ ██╗  ██╗
██╔══██╗██╔═══██╗██║   ██║████╗  ██║██╔══██╗██║ ██╔╝
██████╔╝██║   ██║██║   ██║██╔██╗ ██║███████║█████╔╝ 
██╔══██╗██║   ██║██║   ██║██║╚██╗██║██╔══██║██╔═██╗ 
██║  ██║╚██████╔╝╚██████╔╝██║ ╚████║██║  ██║██║  ██╗
╚═╝  ╚═╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═╝╚═╝  ╚═╝

M.Tech CS @ IIT Kharagpur · Systems · Backend · AI Security

Profile Views LinkedIn CodeChef


class Rounak:
    def __init__(self):
        self.location       = "IIT Kharagpur, India"
        self.education      = "M.Tech Computer Science (CGPA: 9.48 / 10)"
        self.experience     = "2+ years · Software Engineer II @ RMGX Technologies"
        self.research       = "Security vulnerabilities in AI agent systems"

        self.languages      = ["C", "C++", "Java", "Python", "SQL", "JavaScript"]
        self.backend        = ["Spring Boot", "REST APIs", "gRPC", "POSIX IPC"]
        self.ml             = ["Scikit-Learn", "PyTorch", "NLTK", "NetworkX", "NumPy"]
        self.interests      = ["Concurrent Systems", "Distributed Computing", "Chess"]

        self.currently      = "building things, breaking things, and researching how AI agents break"

me = Rounak()
print(me.currently)
# → building things, breaking things, and researching how AI agents break

Things I've Built

Project Stack What it does
MyTerm C · X11 · POSIX Threads Terminal emulator from scratch — multi-tab, pipes, concurrent process monitor
SyncText C++17 · POSIX IPC · CRDT Lock-free P2P collaborative editor with LWW conflict resolution
LinkVault Node.js · React · MongoDB Secure ephemeral file/link sharing with HMAC-SHA256 JWT and atomic expiry
BankNote Verifier Python · NumPy · SVM Custom SVM kernels from scratch — 100% test accuracy, 19 support vectors
Text Summariser Python · NetworkX · TF-IDF Graph-based extractive summarisation using PageRank on sentence similarity graphs
NLP: Code Completion PyTorch · CodeXGLUE RNN vs LSTM vs Residual LSTM for next-token prediction — 90.07% Top-5 accuracy
NLP: Fake News Detection PyTorch · BERT · Fakeddit BERT from scratch + fine-tuned classifier — 89.3% accuracy on 20K Reddit posts
NLP: N-gram LMs Python · NumPy Unigram/Bigram/Trigram with Laplace & Good-Turing smoothing — built from scratch

Stats


Achievements

  • 🏆 AIR 268 in GATE CSE 2025 — 99.84 percentile among 170,000+ candidates nationwide
  • 4-star (1818) on CodeChef (handle: imagine262001)
  • 🚀 Rising Star, Self-Starter & Learner — awarded at RMGX Technologies for technical growth and delivery excellence

Currently

  • 🔬 Researching security in AI agent systems @ IIT KGP
  • 📖 Coursework: Distributed Systems · Advanced Algorithms · Machine Learning
  • 🛠 Building low-level systems projects in C/C++ for fun

"Work is worship."

Pinned Loading

  1. MyTerm-Terminal MyTerm-Terminal Public

    C

  2. SyncText-CRDT SyncText-CRDT Public

    C++

  3. LinkVault LinkVault Public

    JavaScript

  4. BankNote-Verifier BankNote-Verifier Public

    Jupyter Notebook

  5. code-completion-rnn-lstm code-completion-rnn-lstm Public

    Python

  6. fake-news-bert-comments fake-news-bert-comments Public

    Python