Hi, I'm Harrison

I'm a product-minded full-stack engineer with a passion for experiential technology

I love building tools that give folks the power to make the world more exciting

Since my first web job at an art foundry over 20 years ago, I've always enjoyed creating software that augments the physical space in some way. After working in the shadows of 50-foot art, you become slightly numb to things that don't take your breath away. Luckily for me, I fell into the experiential industry over five years ago and immediately fell in love, and since then I've been driven to build software for creative developers and designers to make the world more engaging.

I'm a full-stack software engineer who's been programming for over a decade. I started as a self-taught PHP developer, then dipped my toes in C++ experiential Windows apps, and I've settled into being a well-seasoned TypeScript engineer. I've been all over the map with the types of programs that I've built, and this has given me a wide breadth of experiences to pull from and reference. I focus on clean software architecture, modularity, and developer experience first; languages and frameworks come second.

Beyond my programming experience, I've also got years of professional experience in marketing, print design, business development, and high-volume restaurant management. While I wouldn't necessarily suggest this path for most people, myself included, these experiences have given me a very business and product-focused mindset that I lean on to make myself a more well-rounded software engineer and leader. I feel that my understanding of value helps make me a efficient and reliable employee and partner. I practice Radical Candor; to me, not being candid isn't being honest. That said, I also try not to take myself too seriously, either—focus on what needs to be focused on.

Finally, I'm a big believer in community. When I worked at North Country Brewing early on, I got to see first-hand how a company could leverage itself to produce cleaner sidewalks, better-funded fire departments, and host huge events that brought our neighborhood together. I also love meetups—I attend Futurespaces every week virtually and Fireside Meetup in Portland every other month—and at this point in my career I feel fortunate because I can be the person giving advice and sharing the lessons I've learned.

Project Highlights

Here are the two biggest systems that I've worked on recently—Deeplocal's Gumband and Downstream's Bridge. These SaaS applications taught me so much about software and systems architecture, product management and ownership, and more. Check out my full project collection to see everything I've worked on recently.

Recent experience

Here are a few of the roles that I tend to refer to the most. For a full look, check out my full work history.

Full-Stack Software Engineer

Deeplocal

Jan 2024 - Mar 2025

Built features for Gumband (TypeScript/React/Node), prototyped a Python↔TouchDesigner SDK integration, and improved delivery velocity for large installations.

  • Led a proof of concept to merge a Python SDK with TouchDesigner, directly influencing our product roadmap and opening new business development opportunities
  • Spearheaded a culture of pragmatic coding and iterative reviews, ensuring our team could quickly adapt to new challenges without sacrificing code quality
  • Encouraged open, platform-specific communication—Slack for chats, Jira for tasks, Figma for design—to keep our cross-functional team in sync and productive

Full Stack Developer

Downstream

Jan 2020 - Aug 2022

Led a CMS front-end revamp (Vue 3 + TypeScript + Tailwind), served as the bridge between CMS and experience teams, and demoed the platform to clients in the US and EU.

  • Led front-end development efforts for a CMS revision project, utilizing TypeScript, Vue 3, and Tailwind CSS to improve user experience and streamline workflows
  • Successfully contributed to the development of three generations of CMS frameworks, ensuring the platforms' stability and longevity
  • Effectively represented Downstream in product demonstrations with clients in the USA, Amsterdam, and England, showcasing our platform's capabilities and building strong client relationships

Experience Developer

Downstream

Jul 2020 - Dec 2021

Shipped interactive installations added DS Cinder features; handled remote installs during COVID.

  • Developed interactive application installations, providing unique and engaging experiences for partners and resulting in increased engagement and user satisfaction
  • Collaborated with other experience developers to improve and expand features in the in-house framework, DS Cinder, resulting in a more robust and efficient development process
  • Successfully managed remote installs for clients all over the world during the COVID-19 pandemic, demonstrating adaptability and effective communication skills

If you've made it this far, then I'm thinking that we've got some common interests. Did we just become best friends?

In all seriousness, reach out and let's have a conversation. It would be great if we could build something cool together.

Or connect with me on LinkedIn

Connect on LinkedIn