A Little
I spend most of my downtime outdoors — chasing mountain views in the Cascades, exploring the coast, and stumbling onto whatever's out there (yes, that includes a beached whale).
Currently tinkering with: TripSplit
Explore My
This project demonstrates my understanding of core algorithm design strategies including
Greedy Algorithms, Divide and Conquer,
Dynamic Programming, and NP Problems.
It includes implementations and explanations of classic algorithms such as
Huffman Coding, Fractional Knapsack,
Karatsuba Multiplication, Fast Fourier Transform (FFT),
Longest Increasing Subsequence (LIS), Edit Distance,
and Vertex Cover.
Through this work, I analyzed problem-solving strategies, compared time complexities,
and practiced implementing theoretical concepts in Python.