Free Resources
Guides and cheatsheets to level up your software engineering career. Each one is free — just enter your email.
The Senior Engineer Checklist
The key habits, technical decisions, and mindset shifts that separate senior engineers from the rest. Distilled from 10+ years of experience.
- ✓ Scope x Ownership model
- ✓ 30/60/90 day plan
- ✓ Design doc template
Dynamic Programming Cheatsheet
The 5-step DP framework, classic recurrences, core patterns, space optimization, and a problem-solving workflow. Perfect for interview prep.
- ✓ 13 core DP patterns
- ✓ 5-step framework
- ✓ Debug checklist
Git Cheatsheet
The Git commands and workflows you actually use day to day — branches, rebasing, stashing, and more.
- ✓ 16 workflow sections
- ✓ Safe vs destructive labels
- ✓ Worktrees guide
Blackjack Counting Simulator
Python source code for simulating blackjack card counting strategies. Monte Carlo engine that tests Hi-Lo and other systems across millions of hands.
- ✓ Monte Carlo simulation engine
- ✓ Multiple counting strategies
- ✓ YouTube video companion code
Snake AI with NEAT
C++ implementation of the NEAT algorithm that evolves neural networks to play Snake. Full neuroevolution pipeline with SFML visualization.
- ✓ Full NEAT implementation
- ✓ SFML game visualization
- ✓ Genome evolution & serialization