Hello, I'm Grant Lindsay, the Principal Software Architect and founder of Fast Dog Coding. For over 15 years, I've partnered with global enterprises and ambitious startups to solve high-stakes technical challenges—specializing in cloud migrations, legacy modernization, and AI-driven automation. I build technical solutions that solve real business problems. My focus is on engineering systems that are resilient, scalable, and simple for teams to maintain.
I take my work seriously. I don't take myself seriously.
For credentials at a glance, download my résumé (PDF). For perspective from people I've worked with, see testimonials.
People often ask about the name. It wasn't born in a marketing brainstorm; it was born out of international legal compliance.
In 2014, I landed a major engagement with a fantastic Canadian firm. Because I am a U.S. resident, cross-border regulations meant they couldn't hire me as a traditional employee. To make the partnership work, I needed to stand up an LLC, and I needed a name fast.
At the time, my wife and I had adopted three retired racing greyhounds: Rio, Wavorly, and Oriole. I wanted the company name to honor them, but using the word "Greyhound" felt like an open invitation for confusion with a certain bus line ("No, ma'am, I can't book you a ticket to Cleveland, I'm an application developer").
'Fast Dog Coding' made the shortlist, the LLC registration was clear, and a business was born.
While its legal origin is purely practical, the metaphor holds perfectly. Greyhounds pivot between two extremes: explosive athletes on the track, and absolute couch potatoes at home. They excel at conserving energy.
Great software architecture mirrors this dichotomy. The application sprints under peak enterprise loads, while daily maintenance brings zero drama. Intelligently directed computational force on the server unleashes your team to drive high-impact features.
My approach is simple: listen carefully, think deeply, and build deliberately. I believe the best solutions emerge from a clear understanding of the business problem, not a blind attachment to a trendy framework. I function as a true partner, smoothly embedding with teams to provide technical leadership and mentorship that elevates everyone involved.
When I'm not 'swapping engines mid-flight' on legacy servers, you can usually find me walking to clear my mind, playing low-stress video games, or traveling to discover local foods and meet new people.
I also have a deep fascination with languages. I can understand French (si vous parlez plus lentement) and am currently tackling the challenge of learning Japanese (よろしくお願いします).
Which reminds me, why do programmers prefer dark mode?
Because light attracts bugs.
Choose the channel that works best for you.