Shane Fleming

Research Scientist at Researcher

AMD Research, 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

🤩
Rockstar
Shane Fleming is a research scientist with 15 years' experience focused on embedded systems and reconfigurable computing, currently based at AMD Research in the United States. He blends hands-on firmware and software development with research-driven problem solving, contributing practical improvements to projects like Xilinx PYNQ where he optimized pl_server/embedded_device modules, improved buffer management, and added metadata caching. Known for digging into low-level performance and memory issues, he brings a systems-minded approach to bridging hardware and software stacks. A Wirish researcher by background, Shane pairs academic curiosity with production-grade engineering to make reconfigurable platforms more reliable and efficient.
code14 years of coding experience
github-logo-circle

Github Skills (13)

data-handling10
embedded10
metadata10
sys10
python10
meta10
bitstream9
abstraction-layer9
abstraction9
memory-management9
fpga8
c117
c177

Programming languages (8)

SystemVerilogShellC++JavaScriptJupyter NotebookMLIRPythonBluespec

Github contributions (5)

github-logo-circle
Xilinx/PYNQ

Sep 2022 - Oct 2022

Python Productivity for ZYNQ
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 10 commits, 14 PRs in 22 days
Contributions summary:Shane focused on enhancing the PYNQ framework for the Xilinx ZYNQ platform. Their contributions included modifications to the `pl_server` and `embedded_device` modules, implementing a global state file for improved performance. They also addressed buffer management issues, ensuring proper memory freeing. Furthermore, the user added caching for metadata, and fixed issues within the metadata handling processes.
productivityzynqpythonpynq
Contributions:71 commits in 7 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
Shane Fleming - Research Scientist at Researcher