Profile banner
Aditya Saligrama

Aditya Saligrama

Software Engineer, Cybersecurity & Infrastructure Specialist, Stanford Alumnus

San Francisco, California
Palo Alto, California
Stanford, California
Joined January 2025

Network

2.3K connections
🎓
Stanford CS AI Security
🤖
AI ML Engineers
🛡️
Verkada Security SWE
🔒
Cloudflare Security SWE
📚
Harvard CS Research
🧠
Microsoft AI Research
🍁
Waterloo SWE Alumni

Summary

Aditya is a highly skilled software engineer specializing in security and infrastructure, demonstrated by his role as Senior Software Engineer at Formal, internships at Cloudflare, Verkada, Lacework, and Uptycs, and leadership as Head of Infrastructure and Security at Medeloop. He focuses on enabling security teams, reducing attack surfaces, and optimizing system performance. saligrama+1
He is deeply involved in cybersecurity education and leadership, evidenced by teaching Stanford's first cloud computing course (CS 40), serving as President of Stanford Applied Cyber, leading competitive teams to national championships (CCDC, CPTC), and co-directing the Stanford Security Clinic. He also teaches computer security courses and builds educational tools like autograders. saligrama+3
Aditya has a strong background in academic research across various fields including software patching dynamics, human-interpretable machine learning, Rust concurrency, adversarial machine learning, and virtual assistants. His work has resulted in publications in workshops and conferences like ICLR and SysML, and his contributions often involve developing practical systems and analyses. saligrama+1
He is an active contributor to open-source projects, both through his owned projects like CS40 IaC Grader, Catshare, Securescope, and Concache, and through contributions to tools like Baserunner and SQLGlot. His projects often reflect his interest in security, infrastructure, and robust system design. saligrama+1
Aditya is a prolific writer on technical subjects and personal reflections, maintaining a blog where he shares insights on topics such as personal security upgrades, creating and teaching Stanford courses, migrating infrastructure, and cybersecurity vulnerabilities like those found in Gradescope and Firebase. saligrama

Work

Education

Projects

Writing

My April Fools’ Day prank got waylaid by a Google Workspace footgun

April 1, 2025

A blog post detailing a Google Workspace issue encountered while orchestrating an April Fools’ Day prank among security researchers.

Favicon imagesaligrama.io

Teaching Cloud Infrastructure and Scalable Application Deployment in an Undergraduate Computer Science Program

January 1, 2025

Paper detailing the design and implementation of Stanford's first cloud computing course (CS 40), including its curriculum, assignments, and infrastructure for resource provisioning and autograding.

Favicon imagesaligrama.io

How practical should computer science degrees be, anyway?

June 17, 2024

A blog post discussing the balance between theoretical foundations and practical applications in computer science curricula, advocating for incorporating practical skills.

Favicon imagesaligrama.io

Reflections on teaching a Stanford cloud course

May 22, 2024

The third part of a retrospective on teaching CS 40, sharing insights and lessons learned from being the principal instructor of a new cloud computing course at Stanford.

Favicon imagesaligrama.io

What infra do you need for an infra course?

May 2, 2024

The second part of a retrospective on teaching CS 40, detailing the custom infrastructure built for course management, student use, resource provisioning, and autograding.

Favicon imagesaligrama.io

How to create a Stanford course

April 15, 2024

The first part of a retrospective on teaching CS 40, covering the process of designing, approving, and building content for Stanford’s first-ever hands-on intro cloud computing course.

Favicon imagesaligrama.io

Migrating Personal Infra to Cloudflare with No Downtime

February 25, 2024

A blog post describing the process of migrating personal infrastructure to Cloudflare with no downtime, systematizing resources with Terraform infrastructure-as-code.

Favicon imagesaligrama.io

A student’s dream: hacking (then fixing) Gradescope’s autograder

February 28, 2023

An exploration of Gradescope’s autograder vulnerabilities, analysis of potential impact, and the creation of Securescope for a more secure autograder configuration.

Favicon imagesaligrama.io

Dodging OAuth origin restrictions for Firebase spelunking

November 23, 2022

Discusses security testing of Firebase client apps, focusing on using a clever solution to grab Google OAuth tokens for signing into databases and contributing Google sign-in functionality to Baserunner.

Favicon imagesaligrama.io

Firebase: Insecure by Default (feat. that one time our classmates tried to sue us)

November 14, 2022

Details how misconfigured Firebase security rules can lead to data breaches, including a story of a vulnerability found in the Fizz app at Stanford leading to deanonymization of posts and legal threats.

Favicon imagesaligrama.io

Flipping the script: when a hacking class gets hacked

October 12, 2022

Describes an incident where an EternalBlue-vulnerable machine used for Stanford’s Hack Lab course was compromised, detailing the infrastructure, incident response, and how it was used for teaching.

Favicon imagesaligrama.io

Upgrading my personal security, part two: disk encryption and secure boot

May 4, 2022

A continuation of a personal security upgrade series, focusing on preventing evil maid attacks using disk encryption and secure boot, summarizing resources for configuration.

Favicon imagesaligrama.io

Revisiting ensembles in an adversarial context: Improving natural accuracy

January 1, 2020

Paper exploring the effectiveness of ensembling with robust and non-robust features to improve natural accuracy while maintaining adversarial robustness, published in the ICLR 2020 workshop on trustworthy machine learning.

Favicon imagesaligrama.io

KnowBias: Detecting Political Polarity in Long Text Content (Student Abstract)

January 1, 2020

A student abstract presented at the AAAI Conference on Artificial Intelligence.

Favicon imagescholar.google.com

A Practical Analysis of Rust's Concurrency Story

January 1, 2019

Paper analyzing how the Rust language aids developers in writing concurrent code, complementing the development of a lock-free concurrent hashmap.

Favicon imagesaligrama.io

Knowbias: A novel ai method to detect polarity in online content

January 1, 2019

A paper introducing a novel AI method for detecting polarity in online content.

Favicon imagescholar.google.com

Systems optimizations for learning certifiably optimal rule lists

January 1, 2018

Paper on systems optimizations for learning certifiably optimal rule lists, presented at the SysML Conference.

Favicon imagescholar.google.com

Hobbies

Enjoys hiking in his free time. stanford

Has a passion for photography and maintains a photography portfolio. stanford+1

Plays ping pong. stanford