Work Style

Michiel

Introduction

With a background in software, experience in entrepreneurship, cross-departmental collaboration, and training others, I use a wide range of expertise in my work.

One of the things I enjoy is working in teams and liaising between them, and I am passionate about learning, teaching, and strategy.

Software

As a Software Developer, I like to work on custom projects and write code in a structured, clear, and concise way, optimizing future revision, maintenance, and handover. I seek to recognize patterns and identify opportunities to reuse code.

Languages and architecture are my specialty. I enjoy working with complex data structures and finding ways to make them flow smoothly through multiple stages of an application. Using clean interfaces, I encapsulate the architecture, and aim for cross-platform support and backwards compatibility. As projects near completion, I consider optimizing them.

Tools can help shorten the development cycle. When I find the time, I enjoy creating different types of tools and inventing custom made scripting languages.

Beyond development and server management, I work across multiple operating systems, platforms, and languages, and adapt quickly to new environments.