I'm James.
I'm a software engineer who's been shipping cool shit for the last 12 years. These days, I'm helping fuel entrepreneurs at Shopify.
or scroll to explore
Career Arc
Click any chapter. Ask what actually happened.
Shopify
Developer → Senior Engineer
Built checkout, payments, and fraud systems powering 30% of US ecommerce.
Championed UX improvements and prototyped interactions alongside design and product. Led projects end-to-end from technical docs to senior leadership presentations.
Barracuda
FE Lead
Owned the entire web frontend for Cloud-to-Cloud Backup product.
Built a frontend that felt fast despite backend latency. Infinite file system navigation with multi-tenancy.
AssureSign
Software Engineer
Full-stack engineer on a DocuSign competitor. Signature adoption, custom conditional logic flows, full document workflow.
Stack: .NET Core API, React/Redux/TypeScript SPA, Azure deployments.
Kubica Corp
Software Engineer
Paired with electrical engineers on controller logic software. Led projects at Polaris and John Deere paintshops.
Built software that optimized part flows based on BOMs. Maximized efficiency and minimizing rework.
Aging Care (now A Place for Mom)
Software Engineer
Lead conversion site for the #1 senior care referral platform in the US (1M+ monthly visitors).
Built lead matching logic connecting families to 18,500+ senior care communities.
“Whenever you find yourself on the side of the majority, it is time to pause and reflect.”Mark Twain
Weekend Hacking
Side projects and open-source experiments
Gremlin UI
A zero-runtime CSS component library with a dark, rubber hose aesthetic inspired by 1920s cartoons. Accessible compound components, no JavaScript overhead, and a design language that feels like nothing else in the React ecosystem.
Check it outHow I Work
The stuff no resume tells you
Working With Me
Pleasant, nonjudgmental, and collaborative. I assume you have great ideas, even when they conflict with mine. The goal is the right decision we can all get behind, quickly. My team shares in every win. I absorb the blame. Every problem is my problem.
Superpower
Bridging the gap between design, product, and eng. Speaks all three languages fluently, so nothing gets lost in translation and teams ship cohesive experiences instead of compromises.
Work Style
I do my best work on the hardest problems. Give me the complex project over a hundred small tickets. Bias toward action: real features over proposals.
Dream Team
Small teams with high ownership will outperform large teams that don't care. Every time. Give me 4 engineers who own the outcome over 20 who own a ticket.
What Drives Me
Building new things. Product-focused work. Autonomy. Working with exceptional people. The entrepreneurial itch.
Off the Clock
Not everything compiles
Travel
I absolutely love to travel. The biggest struggle I have is committing to somewhere new when I've already been to so many great places.
Outdoors
Deep, deep in the woods with my dogs. That's the reset button.
Pinball & Board Games
Competitive in a fun way. Always down for a game night.
Help Me Give Back
My life's mission is to give as much as I can back to dogs. If you know any rescues or charitable dog organizations that could use some pro bono dev work, I'm grateful to help.
Reach out