The full journey, from Day 1 to Google and beyond.
March 1, 2026 · 3 min read
The plan from my first blog post vs. what actually happened. A four-year retrospective.
February 10, 2026 · 2 min read
Top 27% of engineers at my level. The band teacher did alright.
January 15, 2026 · 1 min read
Transferring from Ads to Cloud to move back to Queens after a year in Massachusetts.
November 15, 2025 · 3 min read
22 groups, constraint satisfaction, 18 failed algorithms, and 162 torture tests. The schedule maker grows up.
October 15, 2025 · 1 min read
Building a fitness app with Android, Strava, Health Connect, and Gemini AI.
May 10, 2025 · 2 min read
36.7 miles through all five boroughs, one year after learning to ride a bike.
October 1, 2025 · 2 min read
AI agents that automated months of legacy migrations, an IDE extension, and going back to Queens College.
March 10, 2025 · 2 min read
Shipping real code, fighting imposter syndrome, and discovering that teaching is a superpower.
December 20, 2024 · 1 min read
Day one at Google — the Noogler hat, the onboarding, and the city-sized codebase.
November 15, 2024 · 1 min read
Two technical interviews, a gut-punch rejection, and the offer call that changed everything.
November 10, 2024 · 1 min read
Got a verbal Google offer at 8:51 AM, won Best Education Track by midnight. Not a bad Saturday.
August 20, 2024 · 1 min read
Building a full-stack app from concept to pre-launch in my first professional engineering role.
September 1, 2024 · 2 min read
Half century, metric century, Coney Island, a crash, and 1,400 miles in five months.
July 15, 2024 · 2 min read
Fred from Queens College convinced me to try cycling. My first ride was 0.7 miles.
February 15, 2024 · 1 min read
Two bachelor’s degrees and a hackathon win in the span of a month.
September 15, 2023 · 2 min read
Rebuilding the schedule maker with Java Swing so Holly can just download a JAR and run it herself.
September 15, 2023 · 1 min read
Final semester of CS, tutoring, and preparing for the job market.
May 20, 2023 · 1 min read
Automating course enrollment with Python, Selenium, and a Discord bot serving 60+ users.
December 15, 2022 · 1 min read
Grinding through CS prerequisites, freelancing for schools, and finding my rhythm.
October 15, 2022 · 2 min read
Three months into learning to code and I told Holly I could automate her schedule. My first real project.
September 1, 2022 · 2 min read
Leaving the classroom after three years — the hardest and most necessary decision.
July 8, 2022 · 3 min read
Arrays, deeper into C, and more debugging adventures.
July 8, 2022 · 2 min read
Learning C the hard way — Mario, Cash, Credit, and Luhn’s Algorithm.
February 24, 2022 · 1 min read
July 7th, 2022 — the plan, the fear, and the first step.
February 24, 2022 · 4 min read
My journey from RuneScape to Google — how a music teacher found his way back to programming.