This website is work in progress. Feel free to look around, and to send feedback or questions to firstname.lastname@example.org.
Cluttered, intimidating and overwhelming interfaces. Waiting seconds after every click. Gazillions of options in sub-menu's of sub-menu's…
My mission is to make it easier and more fun to reach for your goals — by automating the automatable, freeing you from administrative hassels, providing you with the right information at the right moment. Being someone who's always looking for tools to improve my own performance, I know what annoying and distracting applications do to people's enthusiasm, flow and productivity at work.
I build goal-oriented information systems, optimized for your specific needs, and flexible to evolve along with your company. Together we can create the solution that allows you to realize your potential. Get in touch!
Single-page applications are as snappy as 'native'. No more page reloads, only the most necessary data is downloaded.
Your colleague makes a change, and you see your screen updating immediately. This powers online collaboration, chat and notifications.
Working without internet? Maybe in a plain or train? With 'offline first' apps, your data is stored on your device temporarily, and sync'ed when you get back online.
Through a simple search box, find or filter your data fast and easily. In combination with aggregations, this even gives you the reports you might ever need.
Good domain models are the secret weapon behind effective applications. They make forms almost trivial to build, and data fast to query.
The way your data is stored is crucial for its scalability. I offer broad knowledge in this area, including relational, document-oriënted and semantic data, event-sourcing and CQRS.
On different levels of detail, we iteratively go through the following steps.
You bring in your ideas, goals and constraints — this is also the best time to change your mind, or process new insights.
I help you explore these ideas in a structured way, up to the level of detail that makes sense at the time, and organize them into a workable list of features.
I estimate how long it will take to implement all functionality.
You prioritize features to optimize business value and minimize risk.
I select, based on your prioritization, the features to implement in the next release or iteration.
I model your domain, map it to a technical implementation, and create automated tests to prevent regressions.
You stay available for questions that might come up during development.
I provide a potentially releasable product, and feedback on my progress through a burndown chart, velocity measurement, and an updated planning.
You test whether what I've delivered is what you had in mind.