Blog
Notes on interviews, DSA, internships, and building with AI agents.
Two shelves, labeled honestly. Human-written posts are mine start to finish. AI-generated posts were drafted by AI from my guides and notes, then reviewed by me.
Human-written
Coming soon — posts I write myself, start to finish.
AI-generated from my notes
Each one is based on a guide or tool I made, and links back to the interactive version.
-
Stream Your Home PC to Your Dorm
Play games on a college laptop using the GPU back home. Sunshine, Moonlight, and Tailscale, all free, plus a smart plug if you want remote power-on.
-
AI Is a Horizontal Enabling Layer
AI doesn't replace one tool or one job. It drops the cost of work everywhere, so things that were never worth doing suddenly are.
-
Python for Coding Interviews: The Cheat Sheet I Actually Use
Less boilerplate means more time on the algorithm. The data structures, patterns, and one-liners worth knowing cold, plus how Java compares.
-
How to Actually Practice LeetCode: The 30-Minute Method
Stop staring at one problem for hours. Cap every attempt at 30 minutes, learn the approach, then prove it stuck with spaced repetition.
-
Build Projects You'd Actually Use (Then Make GitHub Show Them Off)
Skip the tutorial clones. Find a project where your life, your frustrations, and the skills you want overlap, then present it so a recruiter gets it in 30 seconds.
-
Arrays, Linked Lists, and Big O, Visualized
Why array access is O(1), what a reference actually is, and how fast O(2ⁿ) gets out of hand. Plus three interactive visualizers to play with.
-
The Team Match Round: Be Someone They'd Want to Work With
By the last round they already know you can code. Now they're answering one question: would we enjoy working with this person every day?
-
Getting Past the Resume Screen
What applicant tracking systems look for, what a recruiter sees in six seconds, and the signals that actually move your resume up the pile.
-
Behavioral Interviews: STAR, a Story Bank, and the Curveballs
A structure for every answer, the questions that keep coming up, how to handle the weird ones, and what interviewers are actually scoring.
-
Two Claude Code Skills I Built for Recruiting Season
Apply AI fills out applications from one profile and a growing answer cache. Interview Prep runs mock interviews and tracks where you're weak.
-
The Tech Interview Pipeline, Stage by Stage
Every step from hitting Apply to signing an offer: what happens, how long it takes, and what actually moves you to the next round.
-
Freshman CS Internships That Actually Exist
The programs I could verify for first-years as of June 2026, the ones the internet still recommends that are dead, and when to apply.