Kibana Plugin Development Environment Setup (With Hot Reloading) [2025]IntroductionDec 13, 2024Dec 13, 2024
Dockerized ELK Stack (Windows 11 + WSL2 + Carbon Black Cloud Data From S3) [2025]IntroductionDec 13, 2024Dec 13, 2024
How to Fix React App 404 Errors on Vercel When Browsing Non-Home Routes [2025]So you deployed a React + React Router application to Vercel and get a 404 NOT_FOUND, whenever you try to browse to a url other than “/”?Dec 8, 2024Dec 8, 2024
Deploy Express.js Application To Vercel [2025]Tired of the overly simplistic “Hello World” Express.js deployment in the Vercel documentation, YouTube videos, or other trivial tutorials?Dec 8, 2024Dec 8, 2024
A Journey Into CS 491: Competitive Algorithmic ProgrammingAs this Fall 2024 semester rolls around, I decided to try CS 491: Competitive Algorithmic Programming. I spent some times grinding up my…Sep 8, 2024Sep 8, 2024
Front-End Developers Need Data Structures and AlgorithmsAfter sitting on this story draft for weeks, I’ve decided it’s time to challenge the idea that “Data Structures and Algorithms (DSA) aren’t…Aug 6, 2024Aug 6, 2024
How My Network Discovery Client Triggered UIUC’s Firewall AlertHave you ever woken up to an unexpected email with the subject: “Security Concern for fa23-cs425–7802.cs.illinois.edu”Apr 11, 2024Apr 11, 2024
Connecting your Squarespace Domain to your Netlify App [2024]This guide walks you through adding a domain registered through Squarespace to your existing Netlify application.Apr 2, 2024Apr 2, 2024
Marist College: Life of a CommuterSince freshman year, I lived on campus at Marist College — a somewhat ironic twist as I now share insights into the commuter experience.Mar 20, 2024Mar 20, 2024