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.
Data & Information
Systems & Integrations
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.
Microsoft SQL Server
Amazon Web Services
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.
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 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.