You've reached the internet's 134013489908th attempt at a portfolio website. Welcome! I'm a software engineer at Cloudflare, and an ex-founding engineer at Dyte (YC W'21).
▋
Hi! I'm Rohan.
I'm passionate about contributing to open source, penning the occasional blog, diving into the world of cyber-security, and grooving to the beats of music.
While my primary role is at Cloudflare, I also dabble in freelancing on Upwork.
Previously, I was a founding engineer at Dyte, a YC W'21 startup. Dyte is now part of Cloudflare, and the product is now called the Realtime Kit.
I'm passionate about web security, penetration testing, and building secure systems. I regularly participate in CTF competitions and contribute to security-focused open source projects.
I'm an active contributor to various open source projects, primarily focused on developer tools, WebRTC technologies, and security libraries. I believe in giving back to the community.
When I'm not coding or pretending to be a security expert, I'm probably trying to find the most creative ways to injure myself while rock climbing, or yelling at the TV while watching football. In between those moments of adrenaline, I also enjoy playing guitar and exploring new music.
I'm a master of duct-taping together a bunch of different technologies until something works.
2025 - Present
I'm part of the Emerging Technology and Incubation team, where I'm driving the Realtime Kit, a set of tools to enable real-time communication on the web. Building a better internet with Cloudflare!
2020 - 2025
Embarked on an incredible journey from a college project to a 50+ member company that eventually joined Cloudflare. Contributed to all aspects of the technology, most notably architecting and building the core SDK.
2019 - Present
Offering full-stack development, content writing, programming tutoring, and penetration testing services to clients worldwide.
A React Component to connect to a websockified VNC server using noVNC.
An aggregation of CTF challenges and write-ups for csictf 2020!
A Golang package to wait on the availability of a TCP host and port. This package generates a binary executable for https://github.com/vishnubob/wait-for-it.
A basic web-based 8086 emulator built with Javascript 🚀
Cloudflare Tunnel client (formerly Argo Tunnel)
the package manager for JavaScript
I have a borderline obsession with good dev setups. The right tools don’t just make me faster, they keep me from slowly losing my mind. This…
"Even the most intelligent individuals may find themselves outsmarted under stress, as the pressure of the moment can cloud judgment and…
Whether you're a software developer or a technical writer, your primary job is to edit text. It is surprising that most people whose jobs…
I'm always open to discussing new projects, opportunities, or collaborations.