Nathan Fulton is an engineering manager and research-driven technologist with 14 years of experience building safe, production-ready AI systems from research prototypes to customer-facing products. Currently leading a team of research scientists and engineers at IBM to create tooling and infrastructure for robust AI applications, he previously helped launch AWS’s first generative AI product, Amazon CodeWhisperer, from pre-alpha to GA. His background blends a PhD from Carnegie Mellon and work at the MIT‑IBM Watson AI Lab, where he applied programming languages and formal methods to reinforcement learning safety and security. Comfortable bridging deep research and product delivery, he mentors engineers, contributes to publishable research, and maintains a public portfolio (nfulton.org) that surfaces both technical work and project thinking.
13 years of coding experience
7 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science; Mathematics, Bachelor of Arts (B.A.), Computer Science; Mathematics at Carthage College
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Carnegie Mellon University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.