William Ransohoff

Fitchburg, 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
William Ransohoff is a versatile software engineer with 11 years of experience spanning embedded systems, full-stack backend services, and ASIC tool development. He has contributed to large-scale products at Amazon and Goodreads, and more recently to open-source projects like siliconcompiler where he improved client-server remote job execution and API/auth flows. Comfortable in low-level C for FreeRTOS and higher-level services in Java, Ruby, and cloud environments, he bridges embedded constraints and scalable backend design. His work at Zero ASIC and research at the University of Utah demonstrate a deepening focus on digital design and hardware-software integration. Based in Fitchburg, Massachusetts, he balances technical curiosity with a passion for the outdoors—a sabbatical driving through national parks underpinned by self-directed learning in digital design. William seeks roles that combine embedded or full-stack challenges with opportunities to grow and improve engineering systems.
code10 years of coding experience
job9 years of employment as a software developer
bookNon-Matriculated N/A, Non-Matriculated N/A at University of Washington
bookBS Computer Science Computer Science, BS Computer Science Computer Science at Washington University in St. Louis
stackoverflow-logo

Stackoverflow

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

Github Skills (29)

json10
python10
apidoc10
server-client10
freertos10
c1110
c1710
api10
client-server10
sys10
embedded10
async9
posixct9
authentication9
asynchronous9

Programming languages (12)

SystemVerilogC++VHDLShellCRustMakefileVerilog

Github contributions (5)

github-logo-circle
Modular hardware build system
Role in this project:
userBack-end Developer
Contributions:339 reviews, 544 commits, 136 PRs in 1 year 10 months
Contributions summary:William made significant changes to the `siliconcompiler/client.py` and `siliconcompiler/server.py` files, indicating a focus on developing and improving the client-server communication infrastructure for the "Modular hardware build system" project. Their contributions involved enhancements to the remote job execution, including setting up API endpoints, implementing authentication mechanisms, and handling the transfer of job results, with several adjustments to support those. They also updated the `docs/reference_manual/server_interface.rst` to document the client and server's API.
vhdledasynthesislatticehardware
aws/amazon-freertos

Feb 2019 - Mar 2019

DEPRECATED - See README.md
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits, 7 PRs, 12 pushes in 17 days
Contributions summary:William's contributions primarily involve modifying and adding code related to shadow functionality and POSIX types within the Amazon FreeRTOS repository. These changes include updating error messages, adding debug messages for JSON parsing, and ensuring the proper inclusion of header files for POSIX compatibility, specifically related to file size handling. The user also addressed issues related to callbacks and semaphores within the shadow client operations. These modifications demonstrate a focus on low-level system interactions and embedded system programming within the FreeRTOS environment.
markdown
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
William Ransohoff