Work History

15+ years building web platforms — from Nebraska startups to San Francisco scale-ups to independent consulting. Every project taught something new.

20+ Companies
15+ Years
10 Full-time roles
2025 – 2026
Momentic.AI
Software Engineer (Contract)

AI-powered end-to-end testing platform for web and mobile applications. Momentic uses AI to automatically discover, generate, and maintain test suites — replacing brittle manual test scripts with intelligent, self-healing test automation.

  • Frontend engineering for AI-powered test automation platform
  • Building interfaces for AI-driven test generation and execution workflows
  • Web and mobile testing infrastructure at the intersection of AI and developer tooling
TypeScript React AI/ML Test Automation Playwright
Canvas.xyz
Software Engineer

Collaborative writing and document platform. Canvas builds tools for real-time collaborative authoring with a focus on elegant, distraction-free interfaces and powerful editing capabilities.

  • Frontend engineering for real-time collaborative document editor
  • Complex state management for multi-user concurrent editing
  • Rich text editing interfaces with performance-critical rendering
TypeScript React WebSockets CRDTs Rich Text
2022 – 2023
PayIt
Software Engineer

Top software development company in Kansas City. PayIt builds world-class digital government services — DMV, property tax, vehicle registration — for millions of citizens across North America, including the State of North Carolina and the City of Toronto.

  • Architected frontend systems powering 50+ white-label government applications serving millions of constituents
  • Drove UI standards for performance, testing, and maintainability across multiple product teams
  • Led Pendo analytics implementation — defined and instrumented key product metrics enabling data-driven design decisions
  • Architected document management sub-system handling multiple file formats with authenticated third-party integrations
  • Championed accessibility (WCAG) and internationalization across all client applications
React TypeScript Redux Node.js Java Kubernetes MongoDB Pendo GitHub Actions
NACLO / Carnegie Mellon
Lead Developer (Contract)

The North American Computational Linguistics Open competition (NACLO) runs an international student competition to get high schoolers a head start in computational linguistics. Built a greenfield competition management platform replacing a legacy Perl system that had served the organization for over a decade.

  • Designed and built a full competition management platform from scratch — student registration, results tallying, site administration
  • Replaced legacy Perl system with modern Python/Flask application
  • Full project lifecycle: requirements gathering, architecture, implementation, testing, deployment
  • Volunteer-driven organization affiliated with Carnegie Mellon University's computational linguistics program
Python Flask PostgreSQL HTML/CSS JavaScript
UIS-KC
DevOps / Systems Engineer (Contract)

Insurance services company in Kansas City running a decade-old .NET 4 application for processing client insurance claims, generating forms, and administering responses from state offices. A masterclass in maintaining legacy systems that Just Work.

  • Reconstructed CI/CD pipeline for a 10+ year-old .NET application on Azure (Kudu)
  • Upgraded third-party dependencies to latest secure patches
  • Performed security audit and automated email integration
  • Set up codebase for continued development by future maintainers
C# / .NET 4 Azure Kudu CI/CD Security Audit
2020 – 2025
Futo.org
Software Engineer

Privacy-focused technology organization building open-source alternatives to big tech platforms. Mission-driven work defending user privacy and data sovereignty.

  • Built frontend systems for privacy-focused open-source applications
  • Contributed to the organization's mission of creating sustainable open-source software
JavaScript React Open Source
Sourcetable
Software Engineer

Data and spreadsheet tooling startup. Built interactive web interfaces for data manipulation and visualization.

  • Frontend development for interactive data application
  • Complex UI state management for spreadsheet-like interactions
JavaScript React TypeScript
Simplifyy
Software Engineer

Property management automation platform. Built web interfaces for property managers to streamline tenant communications and maintenance workflows.

  • Developed interactive web application for property management workflows
  • Frontend and full-stack feature development
JavaScript React Node.js
2017 – 2019
Tlon Corporation / Urbit
Engineering Manager, Interface

Tlon builds Urbit — a clean-slate, decentralized personal computing platform backed by Andreessen Horowitz (a16z). As Engineering Manager of Interface, I set the technical direction for all frontend development on the platform and built the foundational systems that every Urbit app developer uses.

  • Architected the first scalable UI framework for the Urbit platform — setting technical direction for all frontend development across the organization
  • Built a greenfield JavaScript build pipeline (Rollup, Gulp), state management framework, and bespoke CQRS API integration layer powering the flagship product
  • Created a component styleguide and codified build, release, and style standards adopted by all platform developers
  • Managed and mentored a team of 4 engineers; partnered with CEO and CTO on product roadmap and quarterly OKRs
  • Led cross-team initiatives to improve developer workflows, tooling, and platform reliability
JavaScript React Rollup Gulp WebSockets CQRS Hoon (Urbit) Team Leadership
2015 – 2017
Twitch.tv
Senior Front-End Engineer

Twitch is the world's largest live-streaming platform (acquired by Amazon). As a Senior Front-End Engineer, I led the redesign of Twitch's highest-trafficked page — the channel view — serving 15 million daily active users with real-time, latency-sensitive video streaming.

  • Led redesign of Twitch's channel page (15M DAU), coordinating an 8-person cross-functional team through end-to-end delivery
  • Owned the video player UI: ads, controls, and playback — deeply integrated with Twitch's real-time video ingest and ad streaming architecture
  • Drove Ember.js → React migration across multiple departments, establishing adoption patterns for the new framework
  • Mentored an intern who shipped a high-impact feature (mini video overlay) that significantly increased Twitch's core metric: Minutes Watched
  • Performance optimization for a latency-sensitive, real-time streaming interface at massive scale
React Ember.js JavaScript Webpack CSS Real-time Streaming WebSockets
Metromile
Software Engineer

Metromile was a pay-per-mile car insurance company (later acquired by Lemonade). I led the full redesign of the primary customer enrollment flow and managed six frontend applications powering the customer-facing web experience.

  • Led full application redesign of the quote & enrollment flow — delivered on schedule (~2 months), revamping the primary customer acquisition funnel
  • Developed and maintained 6 frontend applications; managed deploys, enforced code standards, drafted architectural improvements
  • Established comprehensive testing program: unit, integration, E2E (Selenium, BrowserStack), and hallway usability testing
JavaScript React CSS Selenium BrowserStack CI/CD
2013 – 2014
LocBox
Software Engineer

San Francisco startup building local marketing and customer engagement tools for small businesses. Early-stage startup environment — wore many hats across the full stack.

  • Full-stack web development for local business marketing platform
  • Early-stage startup: rapid iteration, direct customer feedback, shipping fast
JavaScript Ruby on Rails HTML/CSS
Gain Fitness
Frontend Developer (Contract)

Fitness technology company building personalized workout planning tools. Contract frontend development work in the San Francisco fitness-tech ecosystem.

  • Frontend development for fitness/wellness web application
  • Interactive UI for workout planning and tracking
JavaScript HTML/CSS
2010 – 2012 · Nebraska
Premier Parking
Web Developer (Contract)

Parking services company. Built web presence and management tools.

  • Web development for parking services business
HTML/CSS JavaScript
Magnolia Metals
Web Developer (Contract)

Metal fabrication/manufacturing company. Built web presence and business tools.

  • Web development and digital presence for manufacturing company
HTML/CSS JavaScript
VMWare
Software Engineering Intern

Enterprise virtualization and cloud computing giant. Internship at one of Silicon Valley's most important infrastructure companies.

  • Software engineering internship at major enterprise technology company
  • Exposure to large-scale infrastructure and enterprise software practices
Java Enterprise Software
Don't Panic Labs
Software Engineering Intern

Lincoln, Nebraska software consultancy specializing in rapid application development. Known for building MVPs and production systems for startups and enterprises alike.

  • Rapid application development in a professional consultancy environment
  • Exposure to multiple client projects and technology stacks
  • Learned professional software development practices and client communication
C# / .NET JavaScript Agile
State Studios
Web Developer Intern

Creative digital agency in Lincoln, Nebraska. Built websites and interactive experiences for regional clients.

  • Web development for agency clients
  • Learned professional web development workflow and client delivery
HTML/CSS JavaScript PHP
Nelnet
Software Engineering Intern

Major student loan servicer and financial services company headquartered in Lincoln, Nebraska. One of the largest employers in the state and a Fortune 1000 company.

  • Software engineering internship at major financial services company
  • Exposure to large-scale financial systems and enterprise development
Java Enterprise Software
Nanonation
Software Engineering Intern

Digital signage and interactive kiosk company in Lincoln, Nebraska. Built software for touchscreen kiosks deployed in retail environments, airports, and public spaces.

  • Developed interactive touchscreen applications for digital signage
  • Worked on kiosk software deployed to physical hardware in public spaces
  • Early exposure to building polished, user-facing interactive software
C# / .NET JavaScript Interactive Displays
UNL Economics Department
Research Software Developer

Built software tools for the University of Nebraska–Lincoln Economics department. Research-oriented development work at the intersection of economics and technology.

  • Developed research tools for economics faculty
  • Built data visualization and analysis interfaces
Python JavaScript Data Visualization
UNL Econ — TradeKing API Challenge
Developer

Competitive API challenge building trading/financial applications using the TradeKing (now Ally Invest) brokerage API. Applied economic theory to real-time market data.

  • Built application integrating with TradeKing brokerage API for real-time market data
  • Applied academic economics knowledge to practical financial software
  • Competitive development challenge — delivered working product under time constraints
REST APIs JavaScript Financial Data OAuth
World Energy Project
Web Developer (Contract)

Energy sector web project. Built web presence and interactive features for an energy-focused organization.

  • Full website development — design, build, and deployment
  • Interactive JavaScript features and content management
JavaScript HTML/CSS jQuery Galleria.js