Ben
Providing software services, remote or in the Eindhoven area.
With professional experience since 2011, Ben brings the following talents:
  • Software design and implementation
  • The designing and building of software for use on desktop, website, webserver, mobile, or embedded systems.
  • Software systems architecture
  • The designing of a combination of software systems potentially spanning multiple physical devices.
  • Legacy software and 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.
Principles & Preferences
Maintainability and testing

Thorough testing and clean code habbits are absolute necessities for any software system intended to have a long and productive life.

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.

Technical technicalities

Ben holds no strong preferences for software development environment. For languages, he prefers compiled over interpreted and strongly-typed over dynamic.

+ / -
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 systems engineering, protocol engineerings, testing, and prototyping. But less so for: web-app, mobile-app, or visual application development. Involve Ben in your periodic priority discussions to make sure he is optimally aligned and focussed.
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.
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.