Ian Campbell is an Application Development Manager and seasoned full-stack Python engineer with nine years of experience building and leading teams in embedded Linux and web application domains. He progressed from Embedded Linux Engineer to Vigiles Team Lead at Timesys, where he combined low-level systems work with modern full-stack development and led security-focused tooling efforts. Now at Lynx, he manages application development while retaining hands-on coding chops and a practical understanding of build systems, cross-architecture integration, and legacy-to-upstream migration. Based in Pittsburgh with a B.S. in Computer Engineering from Geneva College, Ian is notable for bridging embedded systems rigor with scalable web practices—helping teams ship secure, maintainable software across the stack.
9 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.) Computer Engineering, Bachelor of Science (B.S.) Computer Engineering at Geneva College
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.