Quick Links
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)