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 Director and software developer based in Glasgow with five years of hands-on experience delivering full-stack solutions and test automation. He has led engineering efforts across startups and corporate teams, most recently running his own company while previously serving as Lead and Senior Developer roles. Ben contributes to notable open-source projects—improving browser filesystem compatibility in filerjs/filer and strengthening snapshot testing in Deno’s standard library—demonstrating care for cross-environment reliability and developer tooling. His background in structural engineering hints at a methodical, systems-oriented approach to design and problem solving that he applies to software architecture and QA.
code6 years of coding experience
job3 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

file-api10
typescript10
filesystem10
snapshot-testing10
nodejs10
javascript10
typescripts10
deno10
browser10
webpacker10
typescript-types10
webpack10
test-automation10
testing10

Programming languages (17)

PowerShellC#JavaC++CSSRustCGo

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.
filesystemfsbrowserindexeddbposix
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.
denotypescriptjavascript
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