James Wainwright

Senior Software Engineer at Made Tech

Stevenage, England, United Kingdom
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
James Wainwright is a Senior Software Engineer based in Stevenage, UK, with a decade-plus career building high-performance web and backend systems and three years in senior roles. He specialises in C#/.NET and Java/Spring backends, React/TypeScript frontends, and cloud infrastructure (Azure, Terraform), with a strong focus on test coverage, performance tuning and Dockerised deployments. At Bally’s Interactive (formerly Degree 53) he led teams delivering scalable, high-traffic solutions and mentored engineers through agile practices. He also contributes to notable open-source hardware security work—adding targeted unit and integration tests to the OpenTitan project’s flash and OTBN components—bringing a pragmatic QA and embedded-systems perspective to software delivery. Colleagues know him for turning complex requirements into maintainable systems and for blending hands-on coding with practical architecture decisions.
code3 years of coding experience
job12 years of employment as a software developer
bookCheadle & Marple Sixth Form College
bookBSc (Hons), Computing, 2:1, BSc (Hons), Computing, 2:1 at University of Gloucestershire
bookBramhall High School
github-logo-circle

Github Skills (9)

unit-testing10
embedded10
c-language10
cprogramming-language10
sys10
test-automation10
hal9
abstraction-layer9
security8

Programming languages (13)

C++RustCHTMLJupyter NotebookSystemVerilogShellVHDL

Github contributions (5)

github-logo-circle
lowRISC/opentitan

Oct 2022 - Nov 2022

OpenTitan: Open source silicon root of trust
Role in this project:
userEmbedded Systems Engineer / QA Engineer / Test Automation Engineer
Contributions:1076 reviews, 10 commits, 661 PRs in 12 days
Contributions summary:James primarily contributed to the testing of the `flash_ctrl` module and other related components within the OpenTitan project. They added unit tests for `flash_ctrl_info_erase`, `flash_ctrl_info_read`, and `flash_ctrl_info_write` functions, focusing on verifying the flash memory control operations. Further contributions involved adding tests for `otbn_copy_data_to/from_otbn` functions and the `otbn_util` library. They also added tests covering various scenarios for the `boot_data_read` function.
root-of-trustrootsilicontrust
jwnrt/tock

Dec 2022 - Nov 2024

A secure embedded operating system for microcontrollers
Contributions:37 pushes, 13 branches in 1 year 11 months
securestlinkoperating-systemrtosoperating
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
James Wainwright - Senior Software Engineer at Made Tech