ShreyasMahajan

Security researcher who builds the systems he breaks.

Buy me a coffee
Shreyas Mahajan on a tree-lined street
Thapar CSE ’27
scroll ↓

About

I work both sides of the wire. By day I build real-time backend systems - WebSockets, WebRTC, Go APIs, caching layers that hold up under fifteen thousand users. The rest of the time I take systems apart: bug bounties, CTFs, protocol internals.

Breaking things makes me a better builder. Every IDOR I've reported and every race condition I've chased down shapes how I design the next API. Currently studying Computer Science at Thapar Institute of Engineering and Technology, class of 2027.

  • Python
  • C / C++
  • Golang
  • JavaScript
  • SQL
  • Node.js
  • FastAPI
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • Kubernetes
  • Linux
  • NGINX
  • Burp Suite
  • Nmap
  • Wireshark
  • Metasploit
01

Work

Zyber logo

Mar 2026 - Present

ZyberFull Stack Developer

Real-time social platform - 180+ endpoints, 68K LOC, chat and P2P VoIP calling.

Built the real-time communication and caching layer with WebSockets, WebRTC, TURN servers, Bloom filters and TTL-based presence, supporting 15,000+ users on Dockerized AWS infrastructure with CI/CD.

Barracks Technologies logo

Oct 2025 - Dec 2025

Barracks TechnologiesFull Stack Intern

Full-stack product work on an Express.js codebase, remote.

Focused on web application security alongside feature delivery - the same instincts I use hunting bugs, pointed at code I was shipping myself.

Vue360 Infra logo

Aug 2025 - Dec 2025

Vue360 InfraBackend Developer

33 RESTful APIs in Go for secure authentication and authorization workflows.

Deployed on LAN infrastructure serving 5,000+ users with role-based access control.

02

Open source

Sixteen of my commits are in libssh's master branch - the SSH library shipping inside everything from KDE to Ansible to Cockpit. Seven contributions, upstreamed and released.

hackingBuddyGPT v0.5.0 release notes crediting the tmux remote shell integration
hackingBuddyGPT v0.5.0 release notes - PR #127.
03

Projects

01

watchDog

A guided, pentester-style network security assessment tool for Android.

The phone does 100% of the network I/O - discovery, enumeration, fingerprinting. The backend never touches a target; it's a pure correlation brain that ranks findings against vulnerability intelligence. SSRF-proof by construction.

Design mockup of the watchDog app: host discovery, service enumeration, and prioritised findings across three phone screens

SourceWrite-upLinkedIn post

  • Kotlin
  • Jetpack Compose
  • TypeScript
  • Android

02

Syrinx

A capture-the-flag competition disguised as a video game.

A 2D game built in Godot on a pixel-art map of Thapar University, where walking into a building drops you into a live CTF challenge. Go web server, WebRTC peer-to-peer between players, every challenge sandboxed in its own Docker container.

Pixel-art 2D game world of the Thapar University campus with shopfronts and a player character

Live demoWrite-up

  • Golang
  • Godot
  • Docker
  • Linux
  • WebRTC

03

SQL Query Engine

A SQL parser and storage engine written in C++.

Processes 2,000+ SQL commands per minute with file-backed CRUD operations, cutting database interaction latency by 40%. Parser hardened against injection following OWASP Top 10 - because of course it is.

The SQL parser running in a browser terminal, creating a database

DemoSource

  • C++
  • MySQL
  • File Handling
04

Toolbox

A Python tool that extracts IPs from Shodan using arbitrary dorks - no subscription, no login. Recon means dozens of throwaway queries, and paying per query kills the exploratory instinct.

wpa-sec

Wireless

Distributed WPA handshake auditing: upload a capture, and a community of volunteered GPUs runs it against serious wordlists. The fastest way to learn whether a network's password was ever going to hold.

Webhook.site

Out-of-band

A unique URL that catches anything you send it and shows the full request in real time. Indispensable for testing callbacks and catching out-of-band interactions - SSRF and blind XSS don't confirm themselves.

The community's collective memory of payloads and bypasses, organized by vulnerability class. When a filter blocks the obvious approach, somebody here has already found the seventeen less obvious ones.

05

Disclosure log

All findings reported responsibly. Nothing here shipped without a fix.

06

Field notes

07

Writing

All posts on Medium ↗
07

Got something worth breaking
or worth building?