About Me

My Background

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.

River climbing
Professional Interests
  • Software development with Python and C++
  • Data analysis and machine learning
  • System design and optimization
  • Technical education and mentorship
  • Open source contribution
Personal Interests
  • Rock climbing and outdoor activities
  • Minimalist living and financial independence
  • Reading science fiction and philosophy
  • Exploring new places and cultures
  • Vegetarian cooking and nutrition
My Approach

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.