Portfolio

A mix of web development from my career, projects I've founded and built on my own, and consulting work for local businesses, with the full case studies and tech stacks behind each one.

Career Projects

Projects I've worked on in my day jobs as a web and software developer.

Screaming Circuits homepage

Screaming Circuits

A ground-up Ember.js rebuild of an aging circuit-board ordering experience, with real-time cost and shipping estimates.

Ember.jsJavascriptFront-End Development
Pacglobal Estimating Process

Pac Global — The Octopus Portal System

A React-powered claims workflow layered into an existing Rails app, built as development lead alongside two back-end developers.

Ruby on RailsReactFull Stack DevelopmentDeveloper Lead
Oregonian Recipe Box

Oregonian Recipe Box

A redesign of The Oregonian's recipe archive, with a custom CMS, recipe schema markup for search, and a fully responsive browse/search experience.

Ruby on RailsJavascriptFront-End DevelopmentSchema Markup
TechTown Diversity Intro

TechTown Diversity Survey

An interactive-chart site built for a Portland Development Commission diversity pledge, parsing survey CSV data into Chartist.js visualizations.

JavascriptChartist.jsRubyCSS Animation
Planet Argon

Planet Argon Website

The agency's own site — migrated from Squarespace to a RefineryCMS-powered Rails app, giving the team a fully custom, extensible CMS.

JavascriptFront-End DevelopmentRuby on Rails Development

Founder Projects

Projects I've built from the ground up.

Gorge Trusted homepage

Gorge Trusted

A local service directory and lead-gen platform for the Columbia River Gorge — vetted plumbers, cleaners, landscapers, and more, curated by someone who actually lives there.

AstroTypeScriptReactSupabaseDrizzle ORMTailwind CSS
Casekeep marketing site

Casekeep

An end-to-end encrypted case management and document-sharing platform with e-signatures. I was the founder, engineer, and designer — it launched in beta but has paused after failing to find product-market fit.

ReactNestJSPostgreSQLPrismaAWS KMSTailwind CSS

Consulting Projects

Projects I've built for businesses in my local community.

Fernette Cleaning Company website on a laptop

Fernette Cleaning Company

Migrated Fernette Cleaning Company from Wix to a custom Shopify store, with a service landing page, email automation, and SEO.

Shopify DevelopmentEmail AutomationSEO
Balsamroot Landscaping landing page on a tablet

Balsamroot Landscaping

Built Balsamroot Landscaping's first website, plus a landing page and print mailer for their seasonal spring campaign — a low-budget push that brought in far more business than expected.

Web DevelopmentLanding Page DesignLocal SEO