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.