API Designer & Network Analysis Expert
I specialize in statistical network analysis and develop tools that make complex network science accessible to researchers and practitioners. Creator of PhyNetPy, bringing advanced network algorithms to the Python ecosystem.
Showcasing my work in network analysis, data science, and open-source development
A comprehensive Python library for math and statistics-inspired network analysis. Features advanced algorithms for Network topology comparison and simulations, Bayesian inference, and machine learning approaches to network science.
Interactive web application for visualizing and analyzing large-scale networks in real-time. Supports multiple layout algorithms and dynamic filtering.
Machine learning pipeline for detecting horizontal gene transfer in microbial genomes. Data cleaning and preprocessing pipeline, as well as the model architecture and training.
Bringing physics-inspired methods to network analysis
Optimized implementations of classical and modern network algorithms with parallel processing support for large-scale networks.
Advanced community detection methods including spectral clustering, modularity optimization, and statistical inference approaches.
Simulate and analyze dynamic processes on networks including diffusion, epidemics, and synchronization phenomena.
I'm passionate about applying mathematically backed methods to solve complex network problems-- many of these are NP-hard problems that require careful optimization. With a background in software design and algorithm creation, I focus on developing accessible tools that bridge the gap between theoretical network science and practical applications.
When I'm not coding, you can find me gardening, cooking, playing tennis/guitar/golf, or going on a walk with my lovely wife. I believe in open-source collaboration and am always excited to connect with fellow researchers and developers working on network science challenges.
I'm always interested in collaborations, research opportunities, and exciting network science challenges. Feel free to reach out!