A repository for things fit for public consumption which I want to share with others. If you want to see the kind of code I can write, this is a good place to start! Here, I mostly showcase projects that apply advanced mathematical techniques to computational challenges, as well as a few neat projects I made during a research program or sprint, or just out of personal interest - even though that personal interest frequently impinges on the deeply mathematical. From graph algorithms and data analysis to formal reasoning tools, these projects demonstrate some practical applications of mathematical thinking I've found valuable in software development.
- Algorithms and math: Advent of Code, Project Euler
- Numpy/MPL; stats and data manipulation/analysis: Tontine code, clusterer-comparator code
- ML stuff/pytorch: digit classifier
- Maintaining/bugfixing others' code: clusterer-comparator code (h/t https://github.com/DLorell)
- Data Processing and Analysis
- Mathematical Modeling
- Computational Problem Solving
- Algorithmic Visualization
- Software Engineering Fundamentals
With a math degree from Princeton followed by a PhD in geometric group theory including a background in mathematical logic, I'm passionate about bridging theoretical insights with practical software solutions. My work focuses on transforming complex mathematical concepts into robust, innovative computational tools.
My resume is current as of 2024-12-11, as is the fact that I am currently looking for work in data science, quantitative finance, and related fields.
- Algorithmic Reasoning
- Data Analysis and Visualization
- Mathematical Modeling
- Software Engineering Fundamentals
Exploring the intersection of advanced mathematics and software engineering, with particular interest in:
- Algorithmic Implementations
- (Topological) Data Analysis
- Scientific Computing
- Machine Learning Infrastructure