I'm currently open to new opportunities! View my resume or connect on LinkedIn.
DSA Prep Progress Visualization

Data Structures & Algorithms - Preparing for Interviews

My process for learning Data Structures and Algorithms, with some segues into data visualization

January 23, 2026 路 4 min 路 845 words

Python Reverse a List

Comparing three methods to reverse lists in Python: slice notation, reversed(), and .reverse(). Includes performance benchmarks and readability considerations.

April 13, 2025 路 3 min 路 519 words

A System for Getting Better at LeetCode

Building sustainable habits for coding interview preparation. Focus on systems over outcomes, consistent practice, and measuring the right metrics for long-term improvement.

July 21, 2022 路 11 min 路 2185 words

TIL: Creating Fixed Length Iterables in Python

TIL how to create fixed-length iterables in Python using collections.deque with maxlen parameter. Perfect for creating circular buffers and bounded collections.

January 24, 2022 路 1 min 路 66 words

Advent of Code 2021

My journey through Advent of Code 2021, tackling daily programming challenges in multiple languages. Learning Rust, Go, Elixir, and more while improving problem-solving skills and competitive programming abilities.

December 7, 2021 路 2 min 路 269 words

TIL: Breaking PostgreSQL at Scale and LeetCode Problem Patterns

Today I learned about PostgreSQL performance challenges at scale and discovered a curated collection of LeetCode problems organized by common algorithmic patterns.

April 7, 2021 路 1 min 路 200 words

TIL: Grit - A Multitree-Based Personal Task Manager

Today I discovered Grit, an innovative personal task manager that uses a multitree data structure to organize tasks and projects in a hierarchical, interconnected way.

April 3, 2021 路 2 min 路 215 words

TIL: Applied Cryptography, Algorithms, Rust Discord, and Learning Resources

Computer Science Education Applied Cryptography Course A Graduate Course in Applied Cryptography Comprehensive graduate-level cryptography textbook Covers both theoretical foundations and practical applications Free online resource for advanced cryptographic study Essential for security-focused software development Algorithms and Data Structures Algorithms by Jeff Erickson Modern algorithms textbook with clear explanations Covers fundamental algorithms and analysis techniques Practical approach with real-world applications Open Data Structures Free textbook on data structures and algorithms ...

January 3, 2021 路 2 min 路 377 words

TIL: Cryptography Course, Algorithm Resources, Rust Tools, Discord API, and Self-Hosting Solutions

Today I discovered comprehensive cryptography and algorithm resources, explored Rust development tools including Discord API libraries, and found valuable self-hosting and productivity solutions.

January 3, 2021 路 3 min 路 553 words

TIL: Git Internals Deep Dive

Today I explored the internal workings of Git version control system, understanding how Git stores and manages data under the hood.

December 28, 2020 路 3 min 路 586 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.