Adam Gordon
Adam Gordon

Hi, I like to bring ideas to production.

Photo of Adam Gordon

Full Stack Developer with 10+ years of experience with application modernization and full stack development. Leading a team working with Elixir; with multiple front-ends, including React, iOs, Android, and Google Assistant (voice) to revolutionize how Canadians shop for groceries. Modernizing an e-commerce platform (Hybris/ Spring) onto micro-services using web-flux and GCP. Worked with a large bank transformed a monolithic trading application to use micro services and a reactive Angular front end.
I began programming at my high school where I was introduced to the One Laptop per Child initiative. This program brought me all the way to Isiolo, in Kenya, where I deployed a classroom set of laptops in 2009. I returned three times to grow the collection to over 80 computers, and 3 schools, that are still being used today. I'm always looking for new ways to solve big problems.

My Projects

Blog

Building an Interactive AI Chat in Your ZSH Terminal

Ever wanted to chat with any AI model directly from your terminal without leaving your workflow? I built a lightweight ZSH function that connects to any OpenAI-compatible API with minimal dependencies—just curl and jq. I use fuelix.ai as my provider, which gives me access to dozens of models from OpenAI, Anthropic, Google, and others through a single API. But the function works with any OpenAI-compatible endpoint—local models, direct provider APIs, or custom services.

Read more →

Want to get in touch?

If you want to learn more about me, or just want to chat, feel free to email me:

Email me