Northern Spirit Software Solutions


I'm Robb Priestley, a freelance software developer, consultant, project manager, and professional problem solver based on Vancouver Island, British Columbia. I serve the needs of businesses like yours by delivering enterprise-grade solutions involving software, information, and business systems.


I'm highly adaptable and I provide a diverse set of information and technology services, enabling me to build effective solutions that meet real-world business requirements. I take pride in delivering solutions that anticipate people's needs, and my problem-solving approach emphasizes clear communication and practical usability.

  • Software Development

  • Data & Information

  • Systems & Integrations

  • Cloud Infrastructure

  • Business Analysis

  • Project Management

About Me

I'm an experienced business professional and entrepreneur with cross-functional skill sets in leadership, project management, business analysis, technology, and information. I have academic credentials in computer science and business administration, and I am a certified Project Management Professional (PMP).

To see my complete credentials, please check out my professional profile and connect with me on LinkedIn.

Core Competencies

  • C# .NET


  • Microsoft SQL Server

  • Entity Framework

  • JavaScript

  • TypeScript

  • CSS

  • React

  • Amazon Web Services

  • Git

  • And more!

My Values

  • Business Focus

  • Professionalism

  • Clear Communication

  • Integrity

  • Innovation

  • Real-World Results

Selected Achievements

  • In 2003, I graduated 1st in class from an intensive computer science program, receiving 2 internships and 3 scholarships.

  • In 2005, I received a personal commendation from the city of Salt Lake City for leading a high-risk database upgrade.

  • In 2007, I designed and built software that has since input over $80 million worth of orders and saved over 800 person hours.

  • In 2013, I helped my employer avoid $12,000 in fines caused by a software bug. I found an effective workaround in 5 minutes.

  • In 2013, I designed and built Robot Attack Maze, an iPhone video game complete with an artificial intelligence subsystem.

  • In 2014, I led a team of 12 developers working on a critical warehouse software integrations project to successful delivery.

  • In 2015, I earned a Business Administration Certificate from Capilano University, and PMP certification from the PMI.

  • In 2016, I designed and built a full-stack SOA software system for a startup company, integrating with 4 social media providers.

  • In 2019, I designed and built Everambient, a mobile app that algorithmically creates ambient electronic music.


Maze Generator

MazeGenerator is a project demonstrating the maze generation algorithm I designed and built using C# ASP.NET Core MVC. The maze generation algorithm is part of a library that the web application uses to produce maze data. The maze data model is packaged up and delivered to the view by a controller which responds to an AJAX request from the index page when it loads, or when a button is clicked.



Emoji Dungeon

Emoji Dungeon is a browser-based video game that builds on my Maze Generator project. It serves to showcase my front-end scripting ability. Using the same maze generation algorithm as MazeGenerator, EmojiDungeon adds an entire interactive layer built using TypeScript. The gameplay code, including a rudimentary AI, is entirely implemented using almost 1,500 lines of TypeScript.




I'd love to hear from you! Please contact me using the form below. If you would like me to call you, please include your phone number in the message. Or, message me on LinkedIn.