
Hi, I'm Sameet.
I'm a software engineer based in Chicago. I studied Computer Science at the University of Illinois Urbana-Champaign — B.S. and M.C.S., Class of 2019, with a minor in Mathematical Statistics.
This site is my corner of the internet: occasional writing, older projects, and links to my published work. These days I'm building software, following what's new in AI, and getting to know Chicago better.
Selected writing
- I got hacked - here’s my story and what I learned.
In March 2023, my iCloud account was taken over, my phone was wiped, and my phone number was ported away in a single afternoon. The timeline of the attack, the week I spent rebuilding my digital life, and the changes I made so it can't happen the same way again.
- Reflecting on my last year at UIUC
Reflections on finishing my master's in computer science at UIUC: why I stayed for a fifth year, what graduate classes were actually like, doing a master's without research, and why teaching as a TA was the best part of the year.
- SOA Made Simple
How ACM at UIUC rebuilt its web infrastructure around a service-oriented architecture: Project Groot, the problems with the old monolith, and Arbor, the open-source API gateway we built to tie the microservices together.
Published work
- Scalable data classification for security and privacyEngineering at Meta · July 21, 2020
- Scalable Data Classification for Security and PrivacyarXiv:2006.14109 · 2020
- Data-Driven Approach to Picking the Most Optimal Classification AlgorithmIllinois Data Science Initiative technical report · June 26, 2017
- Groot poster, Engineering Open House 2017ACM at UIUC · March 10–11, 2017
Eating
I eat out often in Chicago and review most places I visit on Google Maps, where I'm a Level 8 Local Guide. The map of everywhere I've been — with a favorite restaurant in each city — is on the Places page.
All of my reviews are on my Google Maps profile.
All writing
- I got hacked - here’s my story and what I learned.
In March 2023, my iCloud account was taken over, my phone was wiped, and my phone number was ported away in a single afternoon. The timeline of the attack, the week I spent rebuilding my digital life, and the changes I made so it can't happen the same way again.
- Reflecting on my last year at UIUC
Reflections on finishing my master's in computer science at UIUC: why I stayed for a fifth year, what graduate classes were actually like, doing a master's without research, and why teaching as a TA was the best part of the year.
- Implementing Program Status Scheduling at Cask
As an intern at Cask, I implemented program status scheduling in CDAP — triggering programs based on the status of other programs — and the work it required to unify program state recording and add exactly-once internal notifications.
- SOA Made Simple
How ACM at UIUC rebuilt its web infrastructure around a service-oriented architecture: Project Groot, the problems with the old monolith, and Arbor, the open-source API gateway we built to tie the microservices together.
- Summer at NextCapital
Notes from my first five months at UIUC — the depth of college classes, a full-stack job with the Cognitive Computation Group — and announcing my summer as a full-stack web developer at NextCapital in Chicago.
- React + Flux + Backbone = Fluxbone!
Rebuilding a client dashboard at SimpleRelevance: replacing a hack-filled Backbone app with React for the views, Flux's unidirectional data flow, and Backbone collections as the stores — the 'Fluxbone' architecture.
- Power of POW
Pow is a zero-config Rack server for OS X that serves local Rails apps from a simple symlink — no starting servers by hand — and can share your localhost with collaborators for free.
- Raspberry Pi: A $30 AppleTV
Turning a $30 Raspberry Pi into a home media center with Raspbmc: what you need, how to set it up, and streaming to every iOS device in the house — a DIY alternative to the Apple TV.
- A Mini Introduction to Linux Servers
A beginner's introduction to running a Linux server at home: installing Ubuntu, reaching it over SSH, and using it to stream media and host web servers across your own network.