Summary
Thomas Tupper is a hands-on Lead Principal Software Engineer with a decade of formal experience and decades-long practice building large-scale, composable systems across healthcare tech and fintech. He currently leads development of a modular fintech app platform that unites backend and frontend across mobile, web, and embedded environments while also cultivating the developer ecosystem that supports it. Known for operating across layers, he combines team leadership with prolific daily coding and system-level architecture work. His background in computer science, cognitive science, UX, and long-standing interest in AI—especially memory, learning, and agentic workflows—drives his recent work embedding AI memory architectures and adaptive, long-lived systems into production. He’s founded product and AI tool initiatives that reflect his focus on tooling for cognition and practical R&D, making him as comfortable shipping UI components as designing cross-platform system architectures.
11 years of coding experience
28 years of employment as a software developer
Bachelor of Arts (BA), Design, Bachelor of Arts (BA), Design at Iowa State University
NA, Design, Computer Science, NA, Design, Computer Science at University of Iowa
University of Missouri
English, Japanese