Steve Kelly

Software Engineer at Teradyne

Boston, Massachusetts, 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
🎓
Top School
Steve Kelly is a software engineer with 12 years of experience building real-time systems at the bits→atoms boundary, from FPGA and ASIC motion controllers to full-stack tooling for metal 3D printing and robotics. He has shipped low-level motion control and commutation algorithms, designed embedded drivers and Linux kernel patches (including a notable PCIe P2P DMA patch for Nvidia), and led CI/CD and simulation frameworks that enabled SIL/HWIL testing and a 35% throughput improvement in production printers. Comfortable across Python, C/C++, Verilog, Julia, and C#, he pairs hardware-near engineering with higher-level geometry processing and automated build systems (extensive BinaryBuilder/Yggdrasil and Julia ecosystem contributions). Steve’s work is characterized by bridging open-source toolchains and industrial deployments—he even drove an open-source ASIC project selected for SkyWater fabrication—making him a pragmatic engineer who moves research-grade designs into reliable, testable products.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.) Mathematical Sciences, Bachelor of Science (B.S.) Mathematical Sciences at Worcester Polytechnic Institute
bookMaster of Science (M.S.) Technology Management - Electrical and Mechanical, Master of Science (M.S.) Technology Management - Electrical and Mechanical at Farmingdale State College
bookMechanical Engineering, Mechanical Engineering at Stony Brook University
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

programming-language10
c-language10
package-management10
llvm10
testing10
test-framework10
buildx10
build210
pbuilder10
ffi10
build-automation10
automated-build10
buildsrc10
build-tools10
clangd10

Programming languages (18)

C++CRustMakefileJupyter NotebookFortranJuliaTypeScript

Github contributions (5)

github-logo-circle
JuliaPackaging/Yggdrasil

Aug 2021 - Aug 2022

Collection of builder repositories for BinaryBuilder.jl
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:41 reviews, 35 commits, 42 PRs in 1 year
Contributions summary:Steve's commits primarily focus on creating build recipes and build scripts for various software packages within the `yggdrasil` repository. They are involved in setting up and configuring automated builds for software projects, including Yosys, Prjtrellis, Icestorm, IVerilog, Netgen, libusb, librtlsdr, SoapyRTLSDR, USRPHardwareDriver, SoapyUHD, libaio, libiio, libad9361_iio, SoapyPlutoSDR, pciutils, XyceWrapper, SoapyLoopback, soapyMultiSDR, and dlcfn-win32. The commits demonstrate a deep understanding of build systems and package management within the context of building binary packages and related toolchains. Their contributions cover a broad range of projects in the binarybuilder context.
repositoriesbinarybuildermonorepobuilderjulia
JuliaLang/julia

Mar 2014 - Jan 2023

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:27 reviews, 23 commits, 33 PRs in 9 years
Contributions summary:Steve primarily contributed to the Julia programming language repository by modifying and adding documentation, as well as improving the testing framework. Their work included adding documentation for the `symlink` and `readall` functions, enhancing the `@test` macro to evaluate comparison expressions, and modifying the exception handling logic. They also adapted the codebase to align with the LLVM 3.7 changes and updated the `SystemError` initialization.
sciencejulia-languagemachine-learningjulialangpetsc
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
Steve Kelly - Software Engineer at Teradyne