Senapati Diwangkara

Diwang ('Di' as in dizzy, 'wang' as in wander)

Greetings! I'm Diwang. I'm a PhD student researching novel program analysis methods to make our web and cloud technologies more secure, private, and reliable. I reside at the Department of Computer Science of Johns Hopkins University, advised by Prof. Yinzhi Cao.

Previously, I had the privilege to work with Prof. Soudeh Ghorbani on network verification and Prof. Peng Huang and Prof. Haryadi Gunawi on distributed systems reliability. I graduated from Bandung Institute of Technology (ITB), Indonesia in 2020 with Cum Laude distinction.

Office
Department of Computer Science
Johns Hopkins University
357 S3 Malone Hall
3400 N Charles St, 21218
Baltimore, MD, USA
Email
diwangs@cs.jhu.edu (for humans)
ssangdi1@jhu.edu (for invites)
Resume
Apr '26
Diwang's portrait

Research

My current research interest revolves around two topics regarding web security and program analysis:

  • Web vulnerability detection in new runtime and framework (e.g., SPA, server frameworks)
  • Web vulnerability detection with efficient LLM agent architecture

Publications and Manuscripts

Teaching

  • [JHU, F24] Head TA, Object-Oriented Software Engineering
  • [JHU, S24] Head TA, Software Testing and Debugging
  • [JHU, F23] Head TA, Object-Oriented Software Engineering
  • [JHU, S23] Head TA, Software Testing and Debugging
  • [JHU, F22] Head TA, Intro Algorithms

Activities

  • [2026] Awarded $1,337 bounty over prompt injection vulnerability found in Google Gemini GitHub Action, featured on The Register
  • [2022] Accepted to Google CS Research Mentorship Program, Class B

Misc Interests

  • Journalism: Blogging and journalism in general are the thing that gets me into writing. Some of my favorites are Stratechery, Asianometry, and Vitalik's Although different from the world of academia (here's a good video essay about it), they're also a vital part of mass communication and also cathartic when done right. Check out my blog, blog.diwangs.dev!
  • Homelab: I enjoy managing my own IT infrastructure and learning to make it more secure and reliable. Skin in the game! (NixOS, btw)
  • Amateur Radio: I hold an American amateur radio license. My callsign is N1DIW.
  • Games: Like the stereotypical CS student, I enjoy playing video games. Mostly FPS (Valorant, anyone?) and city-building games