
Aditya Saligrama
Software Engineer, Cybersecurity & Infrastructure Specialist, Stanford Alumnus
Network
2.3K connectionsSummary
Work
Education
Projects
Writing
My April Fools’ Day prank got waylaid by a Google Workspace footgun
April 1, 2025A blog post detailing a Google Workspace issue encountered while orchestrating an April Fools’ Day prank among security researchers.
Teaching Cloud Infrastructure and Scalable Application Deployment in an Undergraduate Computer Science Program
January 1, 2025Paper 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.
How practical should computer science degrees be, anyway?
June 17, 2024A blog post discussing the balance between theoretical foundations and practical applications in computer science curricula, advocating for incorporating practical skills.
Reflections on teaching a Stanford cloud course
May 22, 2024The 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.
What infra do you need for an infra course?
May 2, 2024The second part of a retrospective on teaching CS 40, detailing the custom infrastructure built for course management, student use, resource provisioning, and autograding.
How to create a Stanford course
April 15, 2024The 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.
Migrating Personal Infra to Cloudflare with No Downtime
February 25, 2024A blog post describing the process of migrating personal infrastructure to Cloudflare with no downtime, systematizing resources with Terraform infrastructure-as-code.
A student’s dream: hacking (then fixing) Gradescope’s autograder
February 28, 2023An exploration of Gradescope’s autograder vulnerabilities, analysis of potential impact, and the creation of Securescope for a more secure autograder configuration.
Dodging OAuth origin restrictions for Firebase spelunking
November 23, 2022Discusses 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.
Firebase: Insecure by Default (feat. that one time our classmates tried to sue us)
November 14, 2022Details 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.
Flipping the script: when a hacking class gets hacked
October 12, 2022Describes 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.
Upgrading my personal security, part two: disk encryption and secure boot
May 4, 2022A continuation of a personal security upgrade series, focusing on preventing evil maid attacks using disk encryption and secure boot, summarizing resources for configuration.
Revisiting ensembles in an adversarial context: Improving natural accuracy
January 1, 2020Paper 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.
KnowBias: Detecting Political Polarity in Long Text Content (Student Abstract)
January 1, 2020A student abstract presented at the AAAI Conference on Artificial Intelligence.
A Practical Analysis of Rust's Concurrency Story
January 1, 2019Paper analyzing how the Rust language aids developers in writing concurrent code, complementing the development of a lock-free concurrent hashmap.
Knowbias: A novel ai method to detect polarity in online content
January 1, 2019A paper introducing a novel AI method for detecting polarity in online content.
Systems optimizations for learning certifiably optimal rule lists
January 1, 2018Paper on systems optimizations for learning certifiably optimal rule lists, presented at the SysML Conference.