Max Flow: Finding the Maximum Through a Network
How do you find the maximum flow through a network? Explore Ford-Fulkerson, Edmonds-Karp, and how to build intuition with working Python code.
Read More →
Software engineer focused on automation, reliability, and thoughtful system design
Software engineer and quality leader focused on building reliable, well-tested systems that people can trust.
My work sits at the intersection of automation, embedded systems, and backend services, where correctness, observability, and long-term maintainability matter more than quick fixes. Outside of work, I stay active with chess, Brazilian jiu jitsu, and strength training. This site is a home for my projects, writing, and experiments—technical and otherwise.
Learn more about me →Some of my recent work and creations
A neural network-based stock price prediction system using Long Short-Term Memory (LSTM) networks. Built as a final project for CS 682 Neural Networks course at UMass Amherst. Implements a multi-layer LSTM architecture with dropout regularization, layer normalization, and early stopping for predicting daily stock closing prices.
A full-featured web application for generating detailed astrological birth charts with AI-powered interpretations, interactive chat, and synastry analysis. Built with Flask, PostgreSQL, and integrated with OpenAI/Anthropic for personalized chart readings.
Building and orchestrating teams of AI coding agents using Claude Code, OpenClaw, Codex, and Paperclip. Using agents to autonomously build features, write content, fix bugs, and run overnight — across multiple live projects simultaneously. Learning what works, what does not, and how to get the most out of AI-assisted development in real production environments.
A website built for Kelly McCarthy — breast cancer survivor, educator, and certified life coach. Kelly brings 8 years of teaching experience and a Masters in Education to her coaching practice, currently working at Boston University supporting students through mental health re-integration. Her niche: cancer survivors and caregivers navigating life after diagnosis. Built with Next.js, TypeScript, and Tailwind CSS.
Thoughts, tutorials, and insights
How do you find the maximum flow through a network? Explore Ford-Fulkerson, Edmonds-Karp, and how to build intuition with working Python code.
Read More →
The minimum cut of a network equals its maximum flow — one of the most elegant duality results in computer science. Here's how it works and how to find it.
Read More →
Explore how the classic 'Secretary Problem' from optimal stopping theory can inform hiring decisions, and learn when to trust the math versus when to trust your intuition.
Read More →Have a project in mind or want to collaborate? I'd love to hear from you!
Get In Touch