Ben Heidemann

Director at Ben Heidemann Limited

Glasgow, Scotland, 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
Ben Heidemann is a software engineering leader and director based in Glasgow with five years’ experience building full‑stack tooling and testing infrastructure. He runs Ben Heidemann Limited and has held senior and lead developer roles across insurance and EV sectors, blending hands‑on coding with team leadership. An active open‑source contributor, he strengthened Deno’s standard library testing framework—adding robust snapshot tests and flexible tooling—and modernized browser filesystem compatibility in filerjs, including a webpack plugin. Trained as a structural engineer at Heriot‑Watt, he brings a methodical, systems‑level approach to bug fixing and automation. Pragmatic and detail‑oriented, he focuses on shipping reliable, maintainable systems across frontend and backend domains.
code5 years of coding experience
job3 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
github-logo-circle

Github Skills (27)

webpack310
deno10
filesystem10
javascript10
typescript310
node-js10
testing10
webpack510
file-systems10
webpack-310
typescript10
file-system10
browser10
typescript210
filesystems10

Programming languages (15)

C#PowerShellJavaCSSRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
filerjs/filer

Feb 2021 - Nov 2021

Node-like file system for browsers
Role in this project:
userFull-stack Developer
Contributions:13 reviews, 56 commits, 12 PRs in 8 months
Contributions summary:Ben primarily focused on enhancing the functionality and maintainability of the `filerjs/filer` repository, a Node-like file system for browsers. They implemented and refactored shims for `fs`, `path`, and `buffer`, improving compatibility with Node.js APIs. Significant effort was put into addressing bugs, such as issues related to `writeFile` and `readdir`, ensuring more robust file system operations. They also developed a webpack plugin for seamless integration with web development workflows.
webpack-pluginposixbrowserindexeddbbrowsers
denoland/std

Apr 2022 - Jul 2022

The Deno Standard Library
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:47 reviews, 5 commits, 4 PRs in 2 months
Contributions summary:Ben primarily focused on enhancing the testing infrastructure within the Deno Standard Library. Their commits involved writing and modifying snapshot tests to ensure the correct behavior of various functionalities. They addressed issues related to string serialization, particularly for multi-line strings and edge cases, and added new tests to cover regression issues and ensure the robustness of the snapshot testing framework. Furthermore, the user implemented features to improve the flexibility and functionality of the snapshot testing mechanism.
deno-deploydeno-modulejavascriptstandard-librarydeno
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