Projects

Projects of various sizes that I'm able to share with you.

Archivist

archivist.storage

An OpenSource decentralized data storage network that's self-sovereign, strongly encrypted, and deals with storage nodes occassionally failing.
ContentTower

GitHub

An OpenSource Stand-alone webservice that holds content. Takes care of quota management and cleaning up of old data.
Software Trouble Bingo

Bingo.html

A fun little bingo card of common problems frequently found in software projects. Includes both technical and non-technical aspects. Credit to Mark for coining the idea.
Grav
(Scientifically inaccurate) Gravity Simulation: Grav.html

How to use:

  • Find an unused monitor in your working environment.
  • Display Grav on this monitor.
  • Occassionally stare at the simulation for a good long while.
  • Just let your thoughts settle.
  • Relax.
  • Breathe deep.
  • You've got this.
  • Resume work.

Update: This one turned out to be surprisingly popular.

Now with several simulation scenes. Updates every 24 hours!

Now with some options: Just right-click.

Ben / CV
Providing software services, remote or in the Eindhoven area.
With professional experience since 2011, Ben brings the following talents:
  • Software Technical Consulting
  • Technical and architectural guidance to improve and maintain every critical aspect of software systems. Ensuring clear communication to direct development effort. Ensuring consequences of technical decisions are communicated clearly to the relevant parties within an organization.
  • Software Requirements / Use-case refinement
  • Definining and documenting the desired behavior of software systems. Making sure requirements are clear, testable, and understood by the team as well as the stakeholders or their representatives. Asking questions and refining the specifications where necessary.
  • Advocating for Testability
  • Creating and maintaining the tools necessary to test the system in a convenient manner and such that measurable parameters can be recorded to track the system's quality aspects over time. Ensuring that requirements are defined in such a way that they can be used as input for system tests and quality metrics.
  • Development Process Improvement
  • Through gradual change improve a development team's process, enabling better planning of effort, and better alignment between technology experts, customers, and/or business representatives.
  • Software Systems Architecture
  • The designing of a combination of software systems potentially including AI (language models and/or convolutionals) and possibly spanning multiple systems.
  • Software Design & Implementation
  • The designing and building of software for use on desktop, website, webserver, mobile, or embedded systems.
  • Rescuing Legacy Software & Software Maintainability Improvements
  • The restructuring and/or documenting of existing (legacy) source code. The creation of automated testing systems to validate and protect the functionality of existing systems.
  • Solutions Prototyping
  • The rapid development of functional software prototypes for the purpose of validating use-cases / user interaction / product-market-fit.
Keywords
CleanCode, Testing, DotNet, C#, C, C++, Nim, TypeScript, JavaScript, Python, Embedded development, Agile/Scrum, Test-driven Development, Behavior-driven Development, Software Architecture, API design, Unity 3D, Godot, Kubernetes, Solidity/EVM, Docker, Unix, Git-Flow, Web3, Blockchain, Cryptography, Decentralization, Web3-Infra, 3D Graphics, AV/VR, Medical-grade software, Rapid prototyping, Ollama, AI, LLM, OCR, Document processing systems, Workflow management systems.
+ / -
Ben has an energetic, pro-active attitude. He is curious, a quick learner, and eager to help. He brings the knowledge and experience to build reliable software systems with structure and documentation designed to last. Ben's skills are best suited to technical/non-technical alignment, software architecture and engineering, protocol engineering, testing, and prototyping. But less so for: frontend web-apps, mobile-apps, or visual application development. Involve Ben in your periodic priority discussions to make sure he is optimally focussed.
Projects
  • BCT - Verix (2026 - current)
  • Advanced document processing engine. - Architectural and development process consulting. Technical/non-technical alignment across the organization. Software modernization. C#, CI/CD, Databases, AI integration of language models and OCR.
  • Codex / Archivist (2023 - current)
  • Decentralized data storage network. - Software and protocol engineering. (transport and discovery) OpenSource. Testing. Nim, smartcontracts, docker/kubernetes, prototyping.
  • Mask Design (2014 - 2019)
  • 3D shape analysis for designing respiratory masks. - Software and test engineering. C# / WPF, 3D graphical interfaces, MS-SQL databases, Entity Framework.
  • Control Tower (2019 - 2021)
  • CathLab performance tracking and automatic continuous schedule optimization system. - Software architecture, design, development, and testing. Typescript/NodeJS, React, GraphQL, docker.
  • Aurora TENS (2011 - 2012)
  • Class-A medical device for chronic pain management through TENS. - Software design and testing. Medical verification/validation process. Embedded C, testbed/test automation NIDAQ.
  • Many others
  • Feel free to ask about any of these: Handheld-diagnostics, Clinical-decision-support (Stratum), MaskSelector, Interventional Ultrasound, VR-Noodle, OneClick Canopy, MPEG-G.
Education & training
  • Fontys university of applied sciences - 2006-2010
  • "The role of a product owner" by Topic- 2015
  • "Basic skills of a project leader" by Topic - 2014
  • "Behavior Driven Development" by QWAN - 2011
  • "IEC 62304 - Medical Device Software Lifecycle Process" by Philips university - 2011
Principles & Preferences
Frequent feedback

To build the right system for the problem being solved, frequent and clear communication is key. When working with domain experts who are not necessarily software specialists, Ben brings the communication skills to bridge the gap.

Maintainability and testing

Thorough testing and clean code habits are absolute necessities for any software system intended to have a long and productive life. The real cost of software has always been maintenance.

Technical technicalities

Ben holds no strong preferences for many of software development's technical details. Alignment within the development team is (almost always!) more valuable than the specifics of the technology used.

From colleagues
"Ben is smart, enthusiastic, pragmatic, and a joy to work with. He successfully created a distributed automated testing system for our decentralized storage network, a complex job that many others had failed at." -- Mark Spanbroek, CTO & Co-Founder Archivist. (05-01-2026)
Allocation
The current allocation and dates described below may change unexpectedly.
  • Committed: 3 days / week until August 2-26
  • Flexible/Available: 2 days / week
  • Last updated: 07-06-2026
Training
Currently, only the double-coding dojo training is available. If you're interested in a different training option, please let Ben know.
Double-Coding Dojo
In this hands-on coding session, participants are challenged to complete a coding puzzle while following one of two sets of restrictions. These restrictions are designed to require participants to utilize new approaches to code structures, revealing ways to improve code quality in real-world projects.
  • Duration: 1.5 - 2 hours (presentation 30 - 40 mins)
  • Participants: 10 - 30 coders
  • Required: A laptop with development tooling ready to go.
  • Required: Internet access for participants, and Ben.
  • Location only: This coding dojo is not available online/remote.
Interested in organizing the double-coding dojo for your team? Please contact Ben.
Links
Cold Contact
Hot Contact

Discord Instant Messaging

By phone: +31 (0)6 246 106 22 - Office hours, Netherlands (CET/CEST)

Info
"Ben's Creative Computing B.V." is a registered entity in the Netherlands with registration number (kvk) 97602248.