Nick Barfoot Staff Software Developer

14 years building iOS apps and commerce platforms.

Now scaling the eCommerce platforms behind Sensaria's print-on-demand businesses. Before that, led the rewrite of the official NHL App for 15M+ users.

Not looking for new roles right now.

Portrait of Nick Barfoot, smiling, in a cap and striped polo

Experience

Swift, SwiftUI and MVVM on iOS; PHP and MySQL on the web. Focused on performance, scalable architecture, mentorship and close work with product and design. I build with Claude, OpenCode and a wide set of skills, plugins and agents for writing and reviewing code, and help teams set up and adopt those workflows.

Full history on LinkedIn
Sensaria Current Staff Software Developer Since Oct 2026 PHPMySQLeCommerce

Building the eCommerce platforms behind the upload-and-print businesses in the Sensaria family, a global print-on-demand manufacturer of wall and home décor. Scaling the systems that carry customer orders from upload to production, improving efficiency across the stack, and modernizing the websites and services that run underneath the Sensaria umbrella of companies.

Visit sensaria.com
Sensaria homepage: Global Print-on-Demand Fulfillment Company for Wall and Home Décor
Lightspeed Commerce Senior Software Engineer (iOS) Apr 2025 to Aug 2026 SwiftSwiftUIMVVMAI tooling

Led the rewrite of the PIN Pad screen, used by thousands of merchants, to MVVM in Swift and SwiftUI. Helped build allergens and order notes for Lightspeed's iOS point-of-sale app, including their integration with the docket printing system, alongside bug fixes, crash fixes and code migrations to Swift.

Drove AI-assisted engineering for the iOS team: wrote new skills, improved the results of automated code review, integrated OpenCode and its skills and plugins closely with the iOS codebase, and onboarded other engineers to the tooling and workflows.

Visit lightspeedhq.com
Lightspeed Restaurant point of sale on an iPad, showing a table order
Official NHL App Senior iOS Engineer, then Lead iOS Engineer May 2023 to May 2024 SwiftSwiftUIMVVMFirebase

Led a team of 6 engineers on the complete rewrite of the official NHL App for iOS and iPadOS, serving 15M+ users. Architected scalable, testable scenes in Swift, SwiftUI and MVVM, held a 99.9% crash-free rate through strong review and QA, and shipped screen reading and dynamic text support.

Partnered with design, Android, QA and product to keep features consistent across platforms, and interviewed and helped hire engineers to grow the iOS team.

View on the App Store
Three iPhones showing the NHL app: scores, a game story, and live game stats
Slack Senior iOS Engineer, Network Mobile (Slack Connect) Mar 2022 to Jan 2023 SwiftUIKitFeature Flags

Designed and built Guidelines for Slack Connect on iOS, reaching thousands of organizations, so administrators can share guidance when their teams work with external organizations. Owned the design doc, project plan, feature stories and implementation, and shipped it behind a feature flag with tests.

Visit slack.com
Two iPhones showing a Slack channel in light and dark mode
Square Senior iOS Engineer, Mobile Performance & Services Mar 2020 to Jan 2022 SwiftObjective-CBugsnagA/B Testing

Built the A/B experimentation client used by every vertical app team at Square (Retail, Restaurants, POS), supporting dozens of experiments in its first year. Rebuilt the central crash-reporting module: moved every vertical app to Bugsnag, ported it to Swift, and cut its code size while expanding test coverage.

Also wrote the push-acknowledgement client that confirms incoming notifications and returns metadata to Square's servers.

Visit squareup.com
Square point of sale hardware: register, terminal, and handheld devices

Apps I've built

Products I founded and build myself, plus the startup where I was the founding engineer.

PWHL Fan website homepage: Stay Ahead of the Game headline, App Store and Google Play buttons, a 4.9 App Store rating from 1,100+ ratings, and three iPhones showing standings, team logos and scores

PWHL Fan

Founder, Principal Developer

I designed, built and run this fan app for the Professional Women's Hockey League (PWHL), from its first season on. Live scores, standings, rosters, Live Activities and push notifications, grown almost entirely by word of mouth and featured in Sports Business Journal in May 2026.

50,000+users
4.9App Store rating
pwhlfanapp.com
  • Swift
  • SwiftUI
Hollywood Duos website with the app icon, App Store button and three iPhone screens

Hollywood Duos

Founder, Principal Developer

Developed an entertainment discovery app that helps users find hidden connections between actors in movies and TV shows. The app features cross-referencing capabilities, shuffle mode, the "Bacon Game" (inspired by Six Degrees of Kevin Bacon), daily challenges, and other interactive features for movie and TV enthusiasts.

hollywoodduos.com
  • Swift
  • SwiftUI
Tweet from Tobi Lütke, CEO of Shopify, 12 Sep 2014: This is easily iOS8's killer feature: popkey.co

PopKey

Founding Engineer, iOS & Full Stack

Founding developer of viral GIF keyboard platform, scaling to over 100k daily active users. Architected and developed initial version of the app, keyboard extension, and server-side REST API services. Led v2 API specification and implementation. Successfully migrated from Objective-C to Swift, improving architecture with CocoaPods dependency management. Featured in TechCrunch and praised by Shopify CEO Tobi Lütke as "iOS8's killer feature."

  • Swift
  • Objective-C
  • PHP
  • Realm
Made My Day website feed and iPhone app screens

Made My Day

Founder, Principal Developer

A social site dedicated to people sharing what made their day. Created for web + iOS 5.0.

  • PHP
  • MySQL
  • Objective-C

Photography & Music

Over 20 years photographing concerts and live events across Ontario, from the Phoenix Concert Theatre and The Danforth Music Hall to festivals around the province.

Testimonials

From managers and teammates, and from musicians I've recorded.

I had the privilege of managing and working with Nick Barfoot during his tenure at Slack, and he consistently impressed me with his technical abilities, strong work ethic, and ability to collaborate effectively with both technical and non-technical team members.

JesseStaff Software Engineer at Slack

I worked with Nick for 3 years at Canvaspop/WorkshopX. During our time working together I saw Nick grow his skills tremendously, pushing himself to learn new technologies and champion new projects, the most impressive being PopKey.

Nick was the founding iOS engineer on the PopKey project and worked incredibly hard to build and launch it successfully. Given that Nick was a back-end PHP engineer at Canvaspop when I started, the jump to fullstack and further into mobile app development was not something anyone could easily undertake yet Nick did it with ease.

Beyond his considerable development talents, Nick is a great musician and music producer and dedicated friend. Any team would be lucky to have him.

FraserVP of Software Development

Nick is a SOLID, thoughtful, common-sense engineer. I had the pleasure working with him for several years. He has experience with a variety of frameworks and architectures which makes him an instant asset to any organization.

He pushes for results (which are always top notch), cares deeply about his work and his craft (well beyond the work day). Nick is a constant learner. He is never afraid to pick up new tools and patterns, and is quick to grow his tool belt. Nick powers through tough problems and doesn't ever seem to give up.

He also possesses some serious musical talent. His artistic thinking and mastery of guitar carry over into his engineering making him an even more insightful problem solver.

AndrewSenior iOS Engineer/Engineering Manager

Nick is wonderful to work with, is highly motivated, forward-thinking and continues to constantly push his skillsets to new levels. Nick always went above and beyond in everything he did, proving his high dedication to our teams success.

Nicks hard work, dedication and insightful product design was the driving factor to the success of many large projects under the WorkshopX umbrella. PopKey would not have been the success it was without his leadership on the project. Every team needs a Swiss Army knife named Nick!

PaulDirector of Engineering

Nick and I have worked closely together for 1.5 years., he takes pride in the work he does and goes the extra mile to ensure delivery is the best it can be. I could also rely on Nick to find missing gaps on requirements, talk to the product owners and manage releases on his own.

One of the things I truly appreciated while working with Nick is that he likes to understand the business case of a given feature prior to development starting, he's organized and will ensure the pieces are put together before he commits to a delivery. Your company will gain a lot by having Nick on the team!

ManuelEngineering Manager

Working with Nick on our EP was a great experience. I never thought that recording could be so enjoyable! The sessions were not stressful or burdensome, but instead, they were full of positivity and something we looked forward to.

He was so open to our ideas when it came to mixing and production and he really let us get involved in the recording process. He managed to capture the instruments perfectly from vocals to violin, and he has a very intuitive sense of balance, allowing everyone's musical contributions come through beautifully.

With Nick, you really get the sense that you are working with someone who is invested in the final product, and he really puts the satisfaction of the band above all else. After a few sessions, I started to feel like he was in the band - he seemed to care just as much about the music as we did! I am so thankful that we got to work with Nick on this project, he is a great person to work with from a professional standpoint, and after this experience, I also consider him as a musical collaborator and friend.

KimThe Artichoke Hearts Studio

Recording my song with Nick was an amazing process. Not only is he an extremely talented producer, he brings enthusiasm to each session and makes the recording process a lot of fun. Nick provided a lot of helpful insight and understands how to create quality sound. Whether you're a beginner or a professional musician, I'd highly recommend working with Nick!

Nicola MichelleMusician Studio

Let's talk.

I'm not looking for new roles right now. For anything else, email is the fastest way to reach me.

nickbarfoot@gmail.com
LinkedIn