About

Experienced in building sleek, and resilient services, I've worked with analysts and designers to create solutions that meet user needs. I'm passionate about working across the stack, from building ETL pipelines with data driven dashboards, to maintaining internal modules and libraries. Working on new projects I've laid out plans, timelines, and created MVPs following iterative development. Delivering results, and continuing to enhance. Deploying with Kubernetes, and various cloud providers I've built internal tools, infastrcuture as code, and pipelines to support teams. More than comfortable with the latest in the web, frameworks, SSR, and orms. Outside of that, I love mountain biking, running, and being out in nature. I often give talks, and enjoy being part of the local tech scene.

Experience

  • Senior Developer / Legal Nature

    Developing features in an API-first architecture with Nuxt and Rails. Refactored applications for maintainability and test coverage. Led TypeScript adoption, introduced unit testing, and mentored developers on front-end best practices.

  • Lead Developer / Central Oregon Community College

    Developed schools first front end widgets using Vue and Tailwind. Created a UI to filter degrees, awards, and pathways using URL bound data so advisors could share with students. Built a public facing chat service using oepnai with NitroJS and BullMQ for the backend to communicate with users over websockets. Helped introduce best practices, guidelines, testing, and CI to keep future development in check. Created a custom Vite build process to ensure generated files could be drag-and-dropped into the schools CMS.

  • Lead Developer / Ability Hub

    Built a learning platform for climate regulations and sustainability resources using Nuxt and Tailwind. Implemented CI, testing architecture, Stripe payments, and an AI document search with OpenAI on DigitalOcean.

  • Software Developer / RealPage

    Built and maintained ETL pipelines between vendor CRMs and internal inventory with Rails. Developed real-time WebSocket services, optimized queries, and maintained Kubernetes-deployed microservices with pub/sub communication.

  • Lead Developer / GreenT Climate

    Developed data-processing services with NitroJS and BullMQ. Created interactive Nuxt + D3 dashboards, researched Energy Star integrations, built Postman collections, and managed Google Cloud infra.