██████╗ ██████╗ ██╗ ██╗███╗ ██╗ █████╗ ██╗ ██╗
██╔══██╗██╔═══██╗██║ ██║████╗ ██║██╔══██╗██║ ██╔╝
██████╔╝██║ ██║██║ ██║██╔██╗ ██║███████║█████╔╝
██╔══██╗██║ ██║██║ ██║██║╚██╗██║██╔══██║██╔═██╗
██║ ██║╚██████╔╝╚██████╔╝██║ ╚████║██║ ██║██║ ██╗
╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝
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| 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 |
- 🏆 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
- 🔬 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."
