Summary
Abdul Tanner is an experienced C++ software engineer and instructor with over 11 years of professional experience and a multi-decade track record building products from low-level systems to desktop sync clients and enterprise management tools. He founded Take Up Code to teach C++ through practical game-driven projects and a podcast that has surpassed half a million listens, turning self-taught learning into published courses and a full book. His career spans engineering and architecture roles at Microsoft, Citrix, Dell/Quest, and Bloomberg where he shipped mission-critical software, designed protocols, and led cross-functional teams. Equally comfortable shipping production code and creating educational content, he combines deep systems-level expertise (protocol buffers, testing frameworks, desktop sync) with hands-on product operations like website and course delivery. Based in Hewitt, Texas, he’s notable for turning self-directed learning into scalable teaching products—an engineer who still builds tools to teach others how to build.
11 years of coding experience
30 years of employment as a software developer
BSEET, Electronics, BSEET, Electronics at DeVry University, Chicago
BSEET, Electronics, BSEET, Electronics at DeVry Institute of Technology