Christopher Johnson
  • @programazing
  • Buffalo, NY
  • They/Them

Hello! I'm Christopher. I'm a developer advocate with over two decades as a software developer. I've seen and learned a lot and am always eager to share and learn more.

My role as a developer advocate is all about understanding and supporting developers. I'm that bridge between you and the company, ensuring that both sides get the best out of our interactions. Whether it's through articles, conference talks, or just a casual chat, I'm here to help and listen.

Before stepping into advocacy, I spent two decades coding and navigating various roles in software development. When not working, I'm diving into a new programming language, contributing to open-source, or geeking out at a tech event.

I genuinely believe in the power of developers to shape the future. So, if you're up for a chat about tech, need some guidance, or want to share your latest project, drop me a line. I'm always up for connecting with fellow tech enthusiasts.

Read more
Contact Me


View all
Mar 2021 - Present

Founder, Cabin Trail Software, LLC

Feb 2023 - Apr 2023

Senior Software Developer, M&T Bank

Mar 2021 - Sep 2021

Senior .NET Developer Advocate,

Jun 2020 - Jan 2021

Senior Software Developer, Logistic Dynamics, Inc.

Companies I've worked with

🖋️ Writings




🖥️ Videos


🎟 Events