Media systems & nonprofit communications
Working in nonprofit media and communications while building practical systems for content, workflows, and operations.
I build practical tools that reduce friction, clarify messy workflows, and hold up when nobody’s watching.
My work sits at the intersection of full-stack development, media systems, automation, and small product experiments. I’ve built dashboards, reporting tools, mobile workflows, APIs, internal systems, and public-facing web projects across nonprofit, freelance, and product contexts.
I care about honest systems, plain communication, tight feedback loops, and work that becomes more useful over time.
Build things people can actually use.
Readable, durable, maintainable beats flashy and fragile.
Say the real thing clearly, even when there are tradeoffs.
Better systems are usually built one fix at a time.
Working in nonprofit media and communications while building practical systems for content, workflows, and operations.
Building small web experiments, product concepts, and practical tools under a deliberately lightweight studio umbrella.
Released an open-source, privacy-focused tool for turning CSV files into interactive dashboards and visual summaries.
Built and supported reporting, content, and engagement workflows for environmental nonprofit work.
Full-stack development across PHP, Laravel, React, Node, MySQL, APIs, dashboards, legacy modernization, Docker, and CI/CD workflows.
Writing, rhetoric, math, computer science, and years of learning by building small useful things.