Daniel Byrne is a software engineer focused on modeling computer memory systems and optimizing heterogeneous memory management across single platforms. With 11 years of experience spanning research and industry, he holds a PhD in Computer Science from Michigan Technological University and currently works at Intel Labs. His background includes deep-cache modeling research under Dr. Zhenlin Wang, graduate research at Los Alamos National Laboratory, and practical simulation work at GE Aviation, blending rigorous theory with applied systems engineering. Daniel is skilled at turning complex memory hierarchies into efficient, testable designs and brings an academic mindset to production challenges. Based in Hancock, Michigan, he combines long-term research perspective with hands-on implementation experience at a leading semiconductor lab. An interesting detail: his trajectory bridges university IT operations to advanced memory architecture research, giving him uncommon visibility into both infrastructure pragmatics and cutting-edge hardware-software co-design.
11 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Michigan Technological University
Pluggable in-process caching engine to build and scale high performance services
Contributions:4 reviews, 10 PRs, 307 pushes in 3 years 1 month
rediscachingscaleperformancecache
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
Daniel Byrne - Software Engineer at Intel Corporation