Projects
Novi
Policy compliance software using data to fight greenwashing — Formulated Goods policy encoding and compliance tooling for consumer products.
Visit site →Gemini
Art marketplace platform — wallets, accounts, and NFT purchasing experience for Gemini's digital art subsidiary Nifty Gateway.
Visit site →Instrument
- –Salesforce — Dreamforce — Live streaming event platform, sessions, scheduling
- –About Twitter — Show what Twitter is all about (RIP)
- –Intuitive — 3D model viewer and component library
- –Levi's — New ecommerce site
- –Zwift — Entire new ecommerce platform
- –Sonos Radio — New marketing site
- –Appfolio — New business site
Personal & Freelance

Tom Kane Art
eCommerce site built with Rails and AWS to sell paintings by artist Tom Kane.
Tom Kane Art

Career Quest
Ruby and Sinatra website to organize your job search. Track applications, interviews, and opportunities in one place.
Career Quest

Green State
Rails site to estimate Carbon Emissions and statistically compare between results — data visualization for environmental impact.
Green State

Restoration Station
Angular 2 and Firebase site for managing and tracking watershed restoration crews in the field.
Restoration Station

Grady's Games
Authenticated Rails site to view, create, and manage video game reviews — with user authentication and admin controls.
Grady's Games

University API
JWT authenticated API built in Ruby returning a database of universities and their reviews.
University API
LunchWith
View code →React Native and Redux mobile app for junior and senior developers to find and connect with each other over lunch.



Technologies
Languages
- JavaScript
- TypeScript
- Ruby
- Python
- CSS/SASS
- Golang
- Swift
- Kotlin
Frameworks
- Next.js
- Rails
- Angular 2+
- Laravel
- iOS
- React Native
- Django
Cloud
- AWS S3
- AWS EC2
- AWS Lambda
- Heroku
- Contentful
- Sanity
- Netlify
- Vercel
- Supabase
Databases
- PostgreSQL
- MySQL
- SQLite
- Firebase
- NoSQL
Testing
- Jest
- Cypress
- Playwright
- Datadog Synthetics
- RSpec
- PhantomJS
- Jasmine
Libraries
- React
- Vue.js
- D3.js
- Lightning Web Components
- OmniAuth
- Devise
Bonus Tech
- Claude AI
- MCP Servers
- REST API
- Node.js
- Tiptap
- Zod
- Chartkick
- ArcMap/ArcGIS
Workflow
- Git
- Figma
- Linear
- Notion
- Slack
- JIRA
- Trello
Background

I'm a fullstack, if mostly front–end, product developer and tech lead. Most recently I've been gainfully employed by Novi, based in Portland, OR.
My experience in biology and environmental science has given me a love for data-driven projects. My background in painting inspires me to engineer clean, effective experiences through design and technology to reach as many people as possible.
After years of developing, leading teams, designing and managing projects, I always aim to be intentional with my communication, maintaining a holistic vision throughout the development process while maintaining focus on all roles and goals. I love building connections with my team and together building great products. It's part of what makes me feel alive.