I am currently a software engineer at Second Spectrum. I graduated from Dartmouth College, where I majored in computer science modified with economics and minored in engineering. Aside from being a die-hard Dallas Mavericks and Cowboys fan, I enjoy jamming on the guitar and drums with my friends, playing basketball competitively, and learning anything from American architecture to magic tricks.
Plano West Senior High School
Born and raised in the great state of Texas, I have been blessed with a loving family, great friends, and the opportunity to live through thirty straight days of above 100-degree weather. At Plano West, I have had the privilege to explore a variety of interests, from the weekly Lincoln-Douglas debate tournaments to the summers spent working at Baskin Robbins.
Transitioning to sub-zero winter temperatures was an interesting experience to say the least, but I have had no regrets coming here. Whether it's learning that suburbs were designed after cemeteries or kayaking on the Connecticut river, Dartmouth has not only taught me how to think in different ways but also how to appreciate the beauty around us.
- COSC 31: Algorithms
- COSC 50: Software Design & Implementation
- COSC 74: Machine Learning
Agape Christian Fellowship
Agape is where I found my home and my faith. At Agape, I have learned what it means and how valuable it is to love and serve others. It is here that I continue to grow in my faith and develop my values.
From a young age, I have always enjoyed dabbling in a variety of interests from soccer and basketball to violin and piano. Whether it's discovering new magic tricks, teaching myself how to play the drums, or falling flat on my face a couple hundred times snowboarding, I find learning to be incredibly stimulating as it stretches my limits.
I'm always looking for exciting work that will make a positive impact on people. If you have any remotely interesting projects, don't hesitate to reach out to me here! Most of my experience is in front end web development but would love to learn more about any anything and everything.