About me
I Build Software and Consult on Digital Strategy
I build software, automation, data pipelines, and mobile applications – from the first line of code to production.
Python is my primary language and the foundation of most of my development work. I also build cross-platform mobile applications with Flutter and Dart.
Python & Automation
Custom Python applications, automation pipelines, data processing systems, and tools that turn repetitive or complex workflows into reliable software.
APIs & Data
API integrations, data ingestion, transformation pipelines, web scraping, structured data processing, and applications built around external data sources.
Mobile Applications
Cross-platform mobile applications built with Flutter and Dart, from architecture and data integration through testing and production deployment.
Software & Developer Tools
Configuration-driven systems, content generators, validation pipelines, and other software designed to automate processes and produce reliable, repeatable output.
What I Do
How I Work
Build from the actual problem
I start with what the software needs to accomplish, then choose the architecture and tools that fit the problem – not the other way around.
Treat output as the specification
Passing tests isn’t enough if the actual output is wrong. I validate what the system produces and look for failures that aren’t obvious from the code alone.
Ship and iterate
I prefer building real software, putting it in users’ hands, and learning from actual behavior rather than over-engineering before anything ships.