Learning tools
Software that helps people learn and retain what actually matters.
Builder · Explorer · Systems thinker
I build software, explore the world, and study how complex systems work.
Across software, AI, GIS, climate, and fiber infrastructure, the thread is the same: understanding how complex systems work beneath the surface. I learn through firsthand experience — living abroad, learning languages, and spending time outdoors — because the most interesting systems rarely exist in isolation, and rarely fit neatly on a screen.
Lived & worked
01 · Build
I build products that help people learn, create, and navigate complex information — grounded in years of shipping real-world systems, from web platforms to fiber network design. Current areas of focus:
Software that helps people learn and retain what actually matters.
Turning scattered, complex information into something navigable.
Practical AI that augments human judgment rather than replacing it.
02 · Understand
The most interesting problems rarely fit into a single discipline.
I’m drawn to how technology interacts with human behavior, incentives, institutions, and the physical world. It’s the lens behind everything else here — and the reason I keep one foot outside of software.
Years spent with maps, geospatial data, and the shape of the land.
GIS, cartography, fiber network design, biodiversity and climate work — geography is the recurring thread across my career and my curiosity. I think in places, routes, and terrain as much as in code.
One of the defining challenges of our generation.
I’m especially interested in adaptation, biodiversity, and clean energy — and the role software can play in helping people make better decisions inside complex environmental systems.
Three years designing fiber networks — how the digital world is physically built.
Conduit, last-mile routing, real terrain and real constraints. Building telecom infrastructure grounded me in systems you can’t refactor away, and it shapes how I build digital products today.
03 · Explore
Travel is one of the best ways to challenge assumptions.
Living abroad and spending time in unfamiliar places has shaped how I think about people, culture, and problem solving. I’d rather see a system working in the world than read about it.
Learning a language is learning a worldview.
Not just a skill to acquire, but a way to better understand the communities and cultures around me — and another complex system worth getting lost in.
Hiking, camping, fishing — time spent in the field.
Firsthand experience over abstract theory. The outdoors is where I think most clearly, and where the systems I care about stop being diagrams.
Work with me