Kevin Townsend

PhD Candidate

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Townsend is a PhD candidate and experienced software engineer with eight years of industry and research experience bridging FPGA-based accelerator design and production software tools. He built custom processor designs to accelerate domains like DNA alignment, belief propagation, sparse linear algebra, and k-nearest neighbors while at Iowa State’s Reconfigurable Computing Laboratory, and later applied engineering craft at Google on software development tools. Combining deep hardware-software co-design knowledge with practical C and systems experience from teaching and research, he specializes in turning algorithmic bottlenecks into reconfigurable-logic solutions. Based in Sunnyvale, he brings an uncommon perspective: treating FPGAs as purpose-built processors rather than mere peripherals, trading silicon-level performance for architectural flexibility.
code8 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Engineering, 3.7, Doctor of Philosophy (PhD), Computer Engineering, 3.7 at Iowa State University
bookBS, Computer Engineering, BS, Computer Engineering at Purdue University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions

Github contributions (5)

github-logo-circle
mighster/BLUPs_Heritability

Nov 2018 - Jun 2019

Contributions:3 commits, 2 pushes, 1 branch in 7 months
Contributions:7 commits, 6 pushes, 1 branch in 8 months
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
Kevin Townsend - PhD Candidate