Experience

A practice built across different kinds of work

Product engineering, interface systems, technical leadership, client delivery, and an earlier foundation in interactive and creative technology.

  1. 01

    Jul 2022 to Mar 2026

    Yubico

    Senior Software Engineer

    Built enterprise administration interfaces, shared components, Storybook documentation, and test infrastructure for security-product workflows.

    • React
    • TypeScript
    • Storybook
    • Testing
    Career index
  2. 02

    Mar 2020 to Jul 2022

    Revenue.io

    Senior Software Engineer

    Developed analytics dashboards and helped move a mature application from Backbone toward React and TypeScript.

    • React
    • TypeScript
    • Analytics
    • Backbone
    Career index
  3. 03

    Jul 2018 to Mar 2020

    Bosch

    Lead Frontend Developer

    Led frontend delivery for B2B ridesharing products spanning maps, scheduling, responsive interfaces, and coordinated releases.

    • React
    • TypeScript
    • Maps
    • Mobile web
    Career index
  4. 04

    Dec 2017 to Aug 2018

    Bridg

    Senior Frontend Engineer

    Built data-rich product interfaces for analytics, audience segmentation, and customer intelligence workflows.

    • React
    • Data visualization
    • Analytics
    Career index
  5. 05

    Apr 2016 to Aug 2017

    Grindr

    Senior Web Developer / Manager

    Delivered in-app campaign and content-management tooling while managing web engineering work and cross-functional delivery.

    • JavaScript
    • Campaign tooling
    • CMS
    • Engineering management
    Career index

1989 to 2012

Before frontend became a job title, I was already designing and building the whole thing.

These roles explain the combination I bring to product work now: visual judgment, systems thinking, hands-on engineering, team leadership, client fluency, and a comfort with unfamiliar problems that has been tested in very different rooms.

  1. 01

    1989 to 1995

    Service, education, and the first professional work

    The Army, art school, and GWAR

    I served as a U.S. Army forward observer, earned a BFA in Communication Arts and Design from VCU, and started taking on professional design work. One early assignment was a poster and T-shirt for GWAR through Slave Pit. It was an unforgettable lesson in making work for a very specific audience.

    • U.S. Army forward observer
    • VCU Communication Arts and Design
    • Graphic art for GWAR
    • Print
    • Identity
    • Illustration
    Career index
  2. 02

    1994 to 2001

    Art direction, multimedia, teams, and early web systems

    Learning the web by building all of it

    At Marketing Resource Group, SPi, University OnLine, SAIC, OneSoft, and 9th Insight, the job moved freely between art direction, code, identity, video, animation, information architecture, and client delivery. I hired and managed designers and programmers while remaining hands-on with the work.

    • Managed creative and development teams
    • Built distance-learning and corporate systems
    • Worked across design, code, motion, and video
    • HTML
    • JavaScript
    • Shockwave
    • Flash
    • Video
    Career index
  3. 03

    2001 to 2004

    General Dynamics Land Systems

    Immersive systems before AR was a product category

    My role combined art direction and development for virtual and augmented reality research, training, and maintenance applications. The work joined immersive 3D software, positional tracking hardware, engineering-data conversion, embedded-training interfaces, proposals, and operational stakeholders.

    • VR and AR training R&D
    • LAV-25 and Stryker training systems
    • Creative, technical, and project leadership
    • Director 3D
    • Positional tracking
    • Pro/ENGINEER
    • UX/UI
    Career index
  4. 04

    2005 to 2010

    David Allen Company and TASER International

    Brand systems, GTD, and Evidence.com

    At David Allen Company, I handled online art direction and development across UX/UI, wireframes, brand systems, media production, Flash, PHP, and MySQL. At TASER, I worked with the UX/UI team on finished Evidence.com interfaces for reviewing, organizing, editing, collaborating on, and sharing digital evidence.

    • Online product and brand systems
    • Full-stack multimedia delivery
    • Finished Evidence.com workflow interfaces
    • PHP
    • MySQL
    • ActionScript 3
    • JavaScript
    • Video
    Career index
  5. 05

    2008 to 2012

    Independent art direction and development

    Agency range without losing the engineering

    Independent studio and agency work covered entertainment, commerce, campaigns, nonprofit initiatives, and brand systems. Through those engagements, I contributed to projects involving organizations and properties including Disney, Fox, THQ, Magento, the David Lynch Foundation, Jack Johnson, and others.

    • Art direction and implementation
    • Entertainment and brand experiences
    • Scope, estimation, and client delivery
    • PHP
    • MySQL
    • JavaScript
    • jQuery
    • XML
    • CSS
    Career index
  6. 06

    2012

    Ignite Creative Learning

    Teaching code made the work legible

    Weekend instruction included Scratch sessions and a hands-on JavaScript, HTML5 Canvas, and CSS workshop. Teaching young people to turn an idea into a working interactive project sharpened a skill I still use with product teams: make technical complexity understandable without flattening it.

    • Scratch programming instruction
    • JavaScript workshop for ages 11 and older
    • HTML5 Canvas and CSS
    • Scratch
    • JavaScript
    • HTML5 Canvas
    • CSS
    Career index

Client and project range

The work moved from defense and finance to entertainment, commerce, and culture.

Some were direct roles. Many came through agencies, studios, and project teams. Together, they show the range of audiences, systems, deadlines, and production environments I learned to navigate.

35 selected marksSwipe to browse

Studios, agencies, and client work

Earlier professional work crossed interactive production, web design, animation, and front-end development for studios, agencies, and client teams.

  • SapientNitro
  • Nezzoh
  • Trailer Park
  • BPG
  • Petrol
  • Oniracom
  • AvatarLabs
  • Prologue

Technical foundations

Work with TASER / AXON, General Dynamics, and the U.S. Army brought experience with demanding technical environments, operational workflows, and complex teams.

  • TASER / AXON
  • General Dynamics
  • U.S. Army
Explore the selected archive