Blog
Address off-policy training in VERL
Addressing off-policy training challenges in VERL for reinforcement learning with LLMs.
1 min read
reinforcement-learningllmrltraining
Cuda implementation for mutiplication to illustrate CUTLASS
A deep dive into CUDA matrix multiplication and how CUTLASS optimizes GPU kernels.
3 min read
cudacutlassgpuhpc
CPSC 599 Competitive Programming
Course notes and problem-solving strategies from CPSC 599 Competitive Programming at the University of Calgary.
1 min read
competitive-programmingcourse-notesalgorithms
September 2023 Daily Leetcode: Grind 75 in Python
Working through the Grind 75 LeetCode problems in Python during September 2023.
13 min read
leetcodepythongrind-75algorithms
Crash course on tmux
A quick reference guide and crash course on using tmux for terminal multiplexing.
1 min read
devopsterminaltmuxproductivity
Feb 2023 Daily Leetcode: Leetcode in C++/RUST
Daily LeetCode problems solved in C++ and Rust throughout February 2023.
15 min read
leetcodec++rustalgorithms
Advent of Code 2022
My solutions and walkthroughs for Advent of Code 2022 challenges.
1 min read
competitive-programmingadvent-of-codealgorithms
Jan 2023 Daily Leetcode: Leetcode in Rust/C++
Daily LeetCode problems solved in Rust and C++ throughout January 2023.
40 min read
leetcoderustc++algorithms
Hello World: new dev blog in NextJS
Welcome to my newly redesigned personal developer blog built with NextJS.
1 min read
nextjsblog