Software Engineer · Minneapolis, MN
Hey! I'm a software engineer based in Minnesota who loves building things that are clean, useful, and well-considered.
I work at the intersection of technology and community, whether that's writing software professionally or volunteering my skills to organizations I care about. I'm currently a board member at Upper Midwest Trail Runners, where I'm helping modernize the website and improve how the org serves its members.
Outside of work, you'll find me on the trails with one of my numerous run clubs. I started trail running in 2024 and ran my first ultra in 2025, and since then I've been hooked.
I'm interested in how technology can serve people better, particularly in community, nonprofit, and local contexts where good software often doesn't reach.
Experience
Education
Skills
Selected Work
Modernizing the website for Upper Midwest Trail Runners, a nonprofit trail running organization. Rebuilding page templates within WildApricot using custom HTML and CSS, introducing a component-driven design system aligned with the UMTR brand.
A tool I created to automatically email you your place on an UltraSignup event waitlist. Uses PHP to scrape the waitlist page, parse the HTML for the target name, and emails the place in line.
I take on freelance projects for small businesses, nonprofits, and individuals who need thoughtful, well-built web work.
What I can help with
I keep my project load small and prefer working closely with clients over a longer relationship rather than quick one-off handoffs. If you have something in mind, I'd love to hear about it.
Get in touch