Andrew Kannan is a founder and software engineer with 15 years of experience building scalable web and automation systems that process hundreds of millions of events daily. He combines hands-on expertise in Python, Django, React and TypeScript with leadership experience as CEO of Cannon Keys and as an engineering manager at Klaviyo, where he led teams, hiring, and product roadmaps. He has architected and scaled backend infrastructure—Redis, RabbitMQ, sharded MySQL—and created automation builders that run at high throughput within SLA. Beyond web services, Andrew contributes to embedded firmware for the popular open-source QMK keyboard project, reflecting a hardware-adjacent curiosity and maker mindset. He’s adept at turning big data into financially impactful insights and partnering across internal and external teams to deliver measurable business outcomes. Based in Providence, RI, he’s a quick learner who enjoys tackling new technical domains and growing teams globally.
15 years of coding experience
11 years of employment as a software developer
BS Computer Science Economics, BS Computer Science Economics at University of Maryland
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:48 reviews, 69 commits, 97 PRs in 4 years 2 months
Contributions summary:Andrew's contributions focused on implementing and debugging the firmware for various keyboard designs. This involved modifying configuration files, including keymap configurations and hardware settings (such as pin definitions for a matrix). The changes included the addition of new keyboard layouts, the integration of features like RGB lighting, and updates to core system parameters like the system tick frequency. These modifications were related to the CannonKeys keyboard ecosystem and embedded systems development.
Contributions:47 commits, 6 PRs, 39 pushes in 1 month
keyboardpcbkeyboard-pcb
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.
Request Free Trial
Andrew Kannan - Founder Chief Executive Officer at CannonKeys