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
Worked across checkout, payments, and fraud detection systems at massive scale.
Championed projects end-to-end — led engineers, wrote technical docs, drove cross-team alignment, presented to senior leadership.
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
Skills
Click any skill. I'll tell you what I actually built with it.
How 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 that care will outperform large teams that don't. Every time.
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