Home
  Welcome to my blog - here are some of my write-ups that I’m proud of! Feel free to skip/skim parts that aren’t interesting to you. I try to write these blog posts for reproducibility (i.e a lot of detail and code snippets), so posts contain more detail than necessary. Opinions are my own and do not reflect my employer.
  
  - 
  	  The repercussions of missing an Ampersand in C++ & Rust   
    
      Copying vs Passing by reference   
    
  	 August 30, 2025  
  	
  	  
  	  	programming
  	  
  	  	c++
  	  
  	  	memory
  	  
  	  	rust
  	  
  	  
  	
   
  
  
  - 
  	  Architecture of a Joke   
    
      (operations and other stuff)   
    
  	 September 27, 2024  
  	
  	  
  	  	programming
  	  
  	  	cloud
  	  
  	  	architecture
  	  
  	  	rust
  	  
  	  
  	
   
  
  
  - 
  	  My April Fool's Joke made it to the front page (of hackernews)   
    
      A DNS resolver with advertisements   
    
  	 April 03, 2024  
  	
  	  
  	  	networking
  	  
  	  	rust
  	  
  	  
  	
   
  
  
  - 
  	  Failed Branchless Optimization - are we actually optimizing what we think we are?   
    
      Profiling a toy study with DNS headers   
    
  	 February 15, 2024  
  	
  	  
  	  	optimizations
  	  
  	  	profiling
  	  
  	  	assembly
  	  
  	  	rust
  	  
  	  
  	
   
  
  
  - 
  	  My Traumatic AWS Bill   
    
  	 August 18, 2022  
  	
  	  
  	  	cloud
  	  
  	  	security
  	  
  	  
  	
   
  
  
  - 
  	  Better Testing with Environment Composability   
    
      (and other Forbidden Techniques)   
    
  	 July 02, 2022  
  	
  	  
  	  	microservices
  	  
  	  	software development
  	  
  	  	testing
  	  
  	  	deployments
  	  
  	  	environments
  	  
  	  
  	
   
  
  
  - 
  	  Temporary Microservice Pattern   
    
      Description and Reflections on Service Patterns   
    
  	 March 01, 2022  
  	
  	  
  	  	microservices
  	  
  	  	systems architecture
  	  
  	  	deployment
  	  
  	  
  	
   
  
  
  - 
  	  Practical Statistics for Software Engineering - Descriptive Statistics   
    
  	 August 29, 2021  
  	
  	  
  	  	statistics
  	  
  	  	metrics
  	  
  	  	software engineering
  	  
  	  
  	
   
  
  
  - 
  	  Practical Statistics for Software Engineering - Distributions   
    
      Case Study with Latency Measurements   
    
  	 July 21, 2021  
  	
  	  
  	  	statistics
  	  
  	  	programming
  	  
  	  	distributions
  	  
  	  	software engineering
  	  
  	  
  	
   
  
  
  - 
  	  CUDA Acceleration of Movie Barcodes   
    
  	 March 28, 2021  
  	
  	  
  	  	CUDA
  	  
  	  	cuML
  	  
  	  	k-means
  	  
  	  	bottlenecks
  	  
  	  
  	
   
  
  
  - 
  	  Hip-Hop's Diss Tracks As Graphs (or Networks)   
    
      Analyzing beef in a genre   
    
  	 January 17, 2021  
  	
  	  
  	  	graph theory
  	  
  	  	network analysis
  	  
  	  	networkx
  	  
  	  	d3
  	  
  	  
  	
   
  
  
  - 
  	  Movie Visualization Critique & Engineering: K-Means Based Visualization   
    
      Critique of a popular visualization subgenre and a demonstration of my improved version   
    
  	 June 12, 2020  
  	
  	  
  	  	k-means
  	  
  	  	color
  	  
  	  	movies
  	  
  	  	data visualizations
  	  
  	  	machine learning
  	  
  	  
  	
   
  
  
  - 
  	  GaitKeep: Multi-Modal Approach to Gait Authentication   
    
      A break-down of an (incomplete), machine-learning based authentication system   
    
  	 March 28, 2020  
  	
  	  
  	  	biometric security
  	  
  	  	machine learning
  	  
  	  	convnet
  	  
  	  	computer vision
  	  
  	  
  	
   
  
  
  - 
  	  A (More) Complete Guide To Web Scraping   
    
  	 February 17, 2020  
  	
  	  
  	  	webdev
  	  
  	  	html
  	  
  	  	urls
  	  
  	  	selenium
  	  
  	  	javascript
  	  
  	  
  	
   
  
  
  - 
  	  Engineering a Custom Chocolate Bar   
    
      Trials and tribulations of an amateur chocolatier   
    
  	 August 29, 2019  
  	
  	  
  	  	cooking
  	  
  	  	molding
  	  
  	  	vector-graphics
  	  
  	  	sugar
  	  
  	  
  	
   
  
  
  - 
  	  Price Discrimination in (and with) the Tech Industry   
    
      clever trick in tech (with examples)   
    
  	 March 02, 2019  
  	
  	  
  	  	price-discrimination
  	  
  	  	segmentation
  	  
  	  	pricing