About Me
I'm a software engineer with a diverse background spanning law, education, and technology. My journey has taken me through various roles and experiences that have shaped my approach to problem-solving and collaboration.
After studying Computer Science, Physics, and Cognitive Science at the University of Delaware, I pursued a law degree at the University of Virginia. I worked as a free speech lawyer before transitioning back to my technical roots.
I've spent time as a computer science teacher and STEM tutor, helping students develop their technical skills and confidence. Most recently, I worked as a software engineer at Bloomberg, where I designed and built services to ensure the accuracy of pricing systems.
Throughout my career, I've maintained a commitment to continuous learning and growth. I'm particularly interested in the intersection of technology, data analysis, and practical problem-solving.

- Software development with Python and C++
- Data analysis and machine learning
- System design and optimization
- Technical education and mentorship
- Open source contribution
- Rock climbing and outdoor activities
- Minimalist living and financial independence
- Reading science fiction and philosophy
- Exploring new places and cultures
- Vegetarian cooking and nutrition
I believe in approaching problems with a combination of analytical thinking and creative problem-solving. My diverse background gives me a unique perspective that allows me to see connections and solutions that might not be immediately obvious.
I'm committed to clear communication, continuous improvement, and building things that make a positive impact. Whether I'm writing code, designing systems, or collaborating with others, I strive for excellence and practicality.
I'm currently seeking new opportunities where I can apply my skills and experience to solve interesting problems and continue growing as a professional.