Entrepreneur, web guru en JavaScript lover
Freelance front- and backend architect and development lead, that creates distributed always-on systems. Experienced in Angular, React, NextJS, NodeJS, GraphQL. Web technology and user experience is all I breathe.
When I was 8 years old I created my first computer program, and since then I never stopped coding.
Since 1996 I work with Web technology, from Perl to NodeJS, from jQuery to React
After graduating as MSc in Business & IT I worked in several project- and product management roles.
Started Veeds in 2012, one of the first JavaScript-only web apps. Veeds is a web scale content aggregator, and it offers a unique opportunity to build a performant web app, manage huge data volumes, and keep a realtime data processing system running. Soon to be relaunched (mid 2023).
Experienced Frontend developer with an eye for user experience, data visualization and performance. On the backend experience with huge databases and stream processing.
Mostly working in the Financial Industry and in Content Management
Vision on Software Development
In software development the primary goal is to create a product that customers love. I believe that
a great user experience makes a difference, and I will challenge the designs to achieve this. I am a big advocate of simplicity, consistency, accessibility and responsiveness.
It also needs to be a maintainable product with least cognitive overhead for developers. This entails shared coding practices, efficient reuse, libraries, continuous reviews, coaching and knowledge transfer.
Roles that suit me
As Development Lead on a project you are responsible for the technical team success. You lead by example, take technical decisions, resolve barriers for the product manager, and support and coach developers. In a team I naturally take the lead.
I am aware of the bigger picture, the goals, resources, timeline, budget and bottlenecks of a project. I love to partner with management to deliver the best product at the right time.
Recently as Chapter Lead I introduced and embedded the Frontend Chapter to standardize and improve the quality of frontend development.
As a Web Architect I cover frontend, backend, databases and the cloud. I have a strong opinion on and experience with distributed software patterns, data modeling, state management patterns and performance. A faulty architecture can slow down a project for years.
For a greenfield project I typically set up the initial architecture, and during the project I am the development lead.
Let's meet
If you have a challenging role where I can take responsibility and deliver results, then let's meet to discuss and build trust.
Pay attention to what users do, not what they say.
Developed business applications for safety, tunnel maintenance and workflow in Java and React. Responsible for the department wide frontend framework selection process.
Created large financial app in Angular. Responsible for the frontend architecture, and developed data driven UI components. Set up company wide processes and standards for frontend development.
Frontend Developer
2016 - 2017
Aegon — Took initiative for the company wide pattern library with Angular components. Developed interactive widgets to give customers insight in financial products.
WoodWing — Refactored, optimized and extended an Angular JS digital asset management application. Also created a Vue management interface.
People with an INTJ personality type tend to be confident, analytical, and ambitious in their behavior. They love to pursue knowledge and tend to be very logically minded. They are independent thinkers.
Veeds is a content aggregator that collects web content and makes it fully text searchable. On the Livelap platform multiple mobile apps have been created. Mark envisioned and fully developed the concept, and it is running continuously for over 8 years now. In 2015 a €315K investment was secured to grow Veeds.
Frontend in Angular and React, using WebSockets
Backend written in NodeJS, GraphQL, integrating dozens of databases and web API's. Custom built AI models for topic- and fake news detection
Processed 100+ billion web pages, currently storing 13 billion items in 100+ languages using ElasticSearch, Couchbase, Redis.
The BC-FAP department at CERN is responsible for all business applications.
The aplication landscape consists of hundreds of in-house developed applications, mainly written in Java, and every team picked their own frontend framework. Within the Community Of Practice Mark was responsible for the frontend selection project. With developers from every team evaluation criteria were defined and each framework was tested hands-on. Buy in from all members was important for the selected framework to succeed, and ultimately React was chosen unanimously.
Ortec Finance provides technology and solutions for financial institutions across the world to help people manage the complexity of investment decision making. PEARL is a performance measurement and attribution solution for pension funds and insurance companies. Mark defined the front-end architecture, was frontend team lead, and developed advanced UI components.
Aegon is one of the world's leading providers of life insurance, pensions and asset management. AXL is Aegon’s shared design- and development pattern library. It enables the creation and reuse of consistent user experiences across all digital services. Kickstarted the initiative, got developers and designers on board, and together made it successful.
Dyade is the largest administrative office for primary schools in The Netherlands. Over 800.000 invoices are processed every year. Mark was responsible for the design and implementation of the digital workflow.
ASML provides chipmakers with everything they need - hardware, software and services - to mass produce patterns on silicon. Patents are very important in the industry, and a single lawsuit can cost millions. The goal was to digitize a few kilometers of patents archives at ASML, and introduce a digital way of working. Mark was project lead and responsible for on time delivery within budget.
Project Management
Business Process Automation
Usability
Innovative Software
For me making software is an analytical, creative and rewarding activity that lets me change the world:
VJ software — VJing is a broad designation for realtime visual performance. Created GPU accelerated Windows software in Delphi/DirectX to manipulate an incoming video stream in realtime, and sync it to the beat. Live visual performance at the Lowlands Festival in 2004.
Wheeler Delta is the most used car ad-management software in The Netherlands. Responsible for the Windows program, written in Delphi, with a Javascript/HTML frontend for a better user experience (2003).