How Can I Help?
Strategy Workshops
I help organizations through the early stages of designing and validating plans for new systems. One of my preferred techniques are design sprint workshops. We'll ideate, refine, build prototypes, and test them with real users in the space of a week. Ask me about my work with Cloudera, FirstGiving, Habitat for Humanity and IHS
Design & Development
I leverage extensive experience building web (and mobile web) applications. Most of my work is now with modern front-end javascript frameworks, and I also have deep expertise with WordPress including plugin development. Ask me about my recent work with Cloudera, Latitude38, and my latest project - "We Should Share Our Plans".
Growth Engineering
Reaching new people and engaging them has become increasingly data-driven and technical, but it still relies on human intuition and understanding of the customer. Combining my UX experience with digital marketing systems, I can improv performance and create results. Ask me about my work with Kinetica and Hortonworks
Past Work





























Expertise from doing....
After a decade of experience designing, developing and marketing digital products and services, I still find that many of the best ideas and great opportunities come from digging into the details and knowing the craft.
My hands-on toolkit spans experience design, web development, and growth marketing. I explore and validate new concepts with design tools including Sketch, XD, and pencil/paper. I prototype and build apps using Vue, CSS, JS, Node, Firebase etc. I'm an experienced WordPress developer, building both sites and plugins. I have broad experience across the tech marketing stack including key tools such as Marketo, Hubspot, Google Analytics, Adwords plus various other growth tools.
Some Random Blog Posts...
Stream from the New Nest Camera (Battery) to the Web
I love webcams – ones that are placed in fun places with a good view to let you look out at the world from the comfort of your laptop. I’ve noticed that some of my favorite shared cams were from Nest, so when I needed to set up a camera for the Dolphin Club, I…
Read MoreDesign Sprints: A Quicker Way to Create Requirements?
I came across the Design Sprint concept recently as I licked my wounds after a particularly difficult web/app development project. I’d tried to modernize a core product offering for a friend’s business. Their needs seemed fairly obvious. The existing system was clunky and out of date. A rebuild was going to offer many easy wins…
Read MoreHow to Work from the Beach
Before I can explain how you too can work from a remote beach at the end of the world, let’s start with some general ‘work from home’ guidance. In most modern companies you’ll find people in a variety of roles where ongoing face-to-face collaboration isn’t really required: software development, design, writing, accounting, sales, etc. With…
Read MoreInteractive Spatial Analysis with Massive Datasets
If you want to do analysis on large datasets with any sort of interactivity, if you want to visualize millions or billions of records—and then filter them and see results based on different groupings—then you’re going to need to solve a couple fundamental challenges
Read MoreMachine Learning and Predictive Analytics in Finance: Observations from the Field
Financial institutions are on the cutting edge of quantitative analytics. As the volume of data has grown, as analysis has become ever more sophisticated, and as pressure builds for timely results, computation is more and more of a challenge.
Read MoreAdvanced In-Database Analytics on the GPU
With Version 6.0, Kinetica introduces user-defined functions (UDFs), enabling GPU-accelerated data science logic to power advanced business analytics, on a single database platform.
Read More