Sagnik Chatterjee

is a software engineer, ai fanboy
and researcher

sagnik chilling in his natural place

Hi, I’m Sagnik 👋

I'm primarily interested in compilers and program synthesis, but I also make time to explore reinforcement learning and energy-based models in my free time.

After sunset, you’ll usually find me nose-deep in a history book—anything from ancient empires to modern revolutions. If I’m not reading, I’m probably out chasing pavement on a long run, clearing my head one mile at a time. I’ve got a soft spot for brutal workouts and quiet routines, and I genuinely believe a good sweat can fix almost anything. Weekends are for recharging: wandering through random Wikipedia rabbit holes, meal-prepping like a monk, or just planning my next read.


Some things I believe in:

  • Complexity is often just poor organization.
  • Mastery begins where imitation ends.
  • Clarity is speed disguised as patience.
  • Curiosity scales better than discipline.
  • Abstractions are escape hatches, not destinations.
  • You don’t need permission to be excellent.
  • The best optimizations start with deletion.
  • Most truths are discovered backwards.
  • Tools shape thought—choose wisely.
  • Nothing works until it works with people.
  • Fundamentally, every bottleneck is a skill issue.

I'm also building a digital garden of my knowledge and notes on AI and PL.
Follow here : sagnik`s digital garden


Other interests: endurance running, F1, maths and making sketches.