James Thompson — At The Intersection of Ruby & AI

About

James Thompson is a seasoned software engineer with over two decades of web development experience, specializing in Ruby on Rails since 2006. Beginning his software engineering journey in 2003, he has embraced test-driven and behavior-driven development methodologies as foundational elements of his technical practice. As an architect, he takes a hands-on approach, guiding teams through implementation while maintaining deep technical involvement in development processes. His forward-thinking approach to technology integration enables development teams to enhance their applications with AI capabilities while preserving the stability of their existing codebases. Through practical solutions and architectural insight, James bridges the gap between traditional Ruby development and modern AI-driven software development and features.