CSES Problemset

CSES Progress

124 / 300 problems solved

Current Topic

Graph Algorithms

View CSES Solutions Repository


Books & Reading

Technical & Science

  • “Thinking, Fast and Slow” by Daniel Kahneman - Understanding cognitive biases and decision-making
  • “The Selfish Gene” by Richard Dawkins - Evolution and systems thinking
  • Various papers on Transformers - Understanding attention mechanisms and modern deep learning
  • “Designing Data-Intensive Applications” by Martin Kleppmann - Distributed systems design patterns

Philosophy & Personal Development

  • “Bhagavad Gita” - Ancient wisdom on decision-making and dharma
  • Fiction Reads - Colleen Hoover works (character study and emotional intelligence)
  • Travel & Exploration Books - Personal essays on wanderlust and introspection

Weekly Learning Log

Week 18 (April 28 - May 4, 2026)

  • CSES solved: 12 (Graph theory focus)
  • Featured: Open source contribution basics
  • Tech focus: Contributing to firstcontributions.github.io
  • Insights: Started open source journey, understanding real-world engineering

Week 17 (April 21-27, 2026)

  • CSES solved: 15
  • Topic: Advanced graph algorithms (SCC, Bridges)
  • Learned: Tarjan's algorithm, bridge detection, biconnected components

Week 16 (April 14-20, 2026)

  • CSES solved: 14
  • Topic: Tree algorithms and LCA
  • Learned: Sparse table, binary lifting, lowest common ancestor queries

Week 15 (April 7-13, 2026)

  • CSES solved: 18
  • Topic: Dynamic Programming optimizations
  • Learned: Convex hull trick, CHT DP patterns, parametric search

Week 12 (Earlier)

  • CSES solved: 18
  • Topic: Graphs
  • Learned: Dijkstra, nanoGPT attention flow

Week 11

  • CSES solved: 14
  • Topic: Dynamic Programming
  • Learned: State compression and optimization patterns

Week 10

  • CSES solved: 11
  • Topic: Tree Algorithms
  • Learned: Euler tour, binary lifting

Tech Stack Learning

Current Deep Dive

  • CUDA & Parallel Computing - GPU programming fundamentals
  • Transformer Architecture - Attention mechanisms and optimization
  • Distributed Systems - Consensus algorithms, fault tolerance
  • Trading Systems - Low-latency infrastructure and market microstructure

Exploration Track

  • Flutter Development - Cross-platform mobile apps
  • Streamlit - Rapid data visualization and web apps
  • Django - Full-stack web development
  • Financial Data Processing - Binance API, OHLCV analysis

  • CUDA
  • Transformers
  • System Design

Books Read

  • Designing Data-Intensive Applications
  • Grokking Algorithms
  • Computer Systems: A Programmer’s Perspective
  • The Pragmatic Programmer
  • Deep Learning (selected chapters)