Dan Mcleran is a Principal Engineer with 12+ years designing and shipping high-performance SSD firmware and storage controller solutions, currently leading firmware architecture and a large team at Solidigm. He specializes in PCIe Gen4/Gen5 SSDs, computational storage, and integrating reinforcement learning and neural networks directly into non-volatile memory controllers to push on-device intelligence and compute-offload prototypes. Previously at Intel and Seagate he led cross-functional bring-ups from FPGA and ASIC debug to product qualification, earning multiple recognition awards and contributing to three patents for hybrid storage innovations. Comfortable bridging research and product delivery, he has driven collaboration with Intel Labs to turn proof-of-concept computational storage into engineered reality. Based in Longmont, Colorado, he pairs a master’s in computer science with a chemical engineering background, an unusual mix that underpins his systems-level approach to firmware and hardware co-design.
12 years of coding experience
24 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Colorado State University
Bachelor of Science (B.S.) Chemical Engineering, Bachelor of Science (B.S.) Chemical Engineering at Iowa State University
The C++ Neural Network and Machine Learning project is intended to provide a C++ template library for neural nets and machine learning algorithms within embedded systems
Contributions:152 commits, 1 PR, 101 pushes in 1 year 4 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.