2025 Year in Review

[ life ] · 5 min read

2025 was an eventful year of progress. I doubled down on my health, had some pleasant career surprises, and my wife and I made time for two vacations.

Past years: 2024, 2023, 2022, 2021, 2020

Reviewing my 2025 Goals

✅ Write 6 substantive pieces: Before 2023, most of my technical writing focused on RecSys. In 2023 - 2024, this shifted towards applying LLMs. In 2025, I worked to bridge these two interests, starting with a deep dive on Improving RecSys & Search in the Age of LLMs, and then following up with a walkthrough on finetuning an LLM-RecSys Hybrid for Steerable Recs with Semantic IDs. The deep dive was well received and led to an invitation from the AI Engineer World’s Fair to host the first-ever LLM × RecSys track.

The other major themes for 2025 were evals—an area where we still have much to learn and do as an industry—as well as general leadership and writing advice. Here are the six pieces:

✅ Prototype 4 apps: One of my all-time favorites is AI Reading Club (ARC; how it’s built). Inspired by Karpathy’s tweet, I built ARC to help people get more out of reading. I wasn’t satisfied with existing workarounds, like uploading PDFs to a chatbot, because I thought they distracted from the experience of reading the book. Building ARC gave me an opportunity to design my ideal reading experience. And now, it’s available on the Kindle iOS app!

Another favorite was training an LLM-RecSys Hybrid for Steerable Recommendations with Semantic IDs. The goal was to combine the world knowledge of LLMs with the behavioral-based, next-event prediction of RecSys. I started with the expectation that it would not work, and was shocked when the model could natively recommend items based on natural language and/or item ID input. I still recall the “mind-blown” moment while watching the model being trained: Given an input Zelda game (on Nintendo) and a request to filter for similar games on Xbox, it was able to recommend three action-adventures—the same genre as Zelda—on Xbox.

Other smaller prototypes include building sub-agent capabilities into q-cli (before they were available anywhere) and a stock analysis app for my family.

✅ Health: I started running 5km weekly since July. While I had tried to do this previously, I was never consistent. Sticking to it led to noticeable improvements in my resting heart rate and VO2 max, as measured by my Apple Watch. Looking at the data from 2023 - 2025, I can see small but gradual improvements, and I aim to continue making progress on next year.

Image

Resting heart rate from 2023 - 2025

Image

V02 max from 2023 - 2025

❌ Snowboarding (do a black run in 2026): This goal fell short as I’ll have to skip the current season due to surgery. Nonetheless, my wife and I are happy with the progress we made earlier in the year (in Hakuba) and are eager to hit the slopes next season.

Health: Braces and jaw surgery

To fix my bite and prevent prematurely grinding down my molars, I started wearing braces in February and had jaw surgery in late November. I adapted to the braces more easily than expected, and am now in my third week of recovery from the surgery.

Career: Promoted to Principal and O1 visa

I got promoted to Principal Applied Scientist and have been enjoying the officially increased scope and learning that comes with it. I wrote this to share what I’ve learned so far from role models and mentors. Separately, my O1 visa was approved.

Travel: Hakuba and Las Vegas

My wife and I aim to travel at least once a year, ideally twice if possible. Our two trips this year were to Hakuba (a snow resort town, lesser-known than Niseko) and my first-ever trip to Las Vegas. The snowboarding and food in Hakuba were the best I’ve experienced, and I now have a new life goal to visit at least once a year, time and budget permitting. For Vegas, my top recommendations are Antelope Canyon, watching a show at The Sphere, and the Bellagio fountains (imagine the mechanical engineering involved in 1998!)

Site statistics for 2025

Here are the top 20 most interacted-with pieces on my site.

Image

Top 20 most interacted-with pieces in 2025

And here are the Google search metrics. While impressions increased from 1.97M to 3.39M (+71% YOY), clicks decreased from 56.5k to 42.2k (-25% YOY). Consequently, CTR dropped from 2.9% to 1.2% despite average position increasing from 24.6 to 17.7. I’m not exactly sure what’s driving this divergence. Perhaps Google’s AI Overviews or agentic traffic are increasing impressions without driving associated clicks.

Image

Search traffic and trends in 2025

Goals for 2026

I’m keeping the same goals as 2025. I found myself stretching to meet the first two given my increased official scope at work, and I want the last two to solidify into lifelong habits.

  • Write 6 substantive pieces
  • Prototype 4 apps in public
  • Health: Weekly 5k run + weights + healthy diet
  • Snowboarding: Attempt a black run

If you found this useful, please cite this write-up as:

Yan, Ziyou. (Dec 2025). 2025 Year in Review. eugeneyan.com. https://eugeneyan.com/writing/2025-review/.

or

@article{yan20252025review,
  title   = {2025 Year in Review},
  author  = {Yan, Ziyou},
  journal = {eugeneyan.com},
  year    = {2025},
  month   = {Dec},
  url     = {https://eugeneyan.com/writing/2025-review/}
}

Share on:


Browse related tags: [ life ] or Search

Join 11,800+ readers getting updates on machine learning, RecSys, LLMs, and engineering.