Hi, my name is Matthijs. I am an experienced software engineer and designer.
The past five years I’ve focused on machine learning for mobile devices, mainly as an independent consultant and author of training materials. Now I’m ready to try something new!
I am an all-round developer: I have done desktop / mobile / embedded / web, front-end and back-end, from high-level design to low-level implementation.
I learn fast, work well in a team, show initiative, and think beyond the obvious. For most of my career I’ve been building real products, start to finish.
I am creative in other ways too: design, writing, business insight, leadership. In my spare time I dabble in electronics and music.
ACM and IEEE member.
Location: Netherlands (remote work preferred)
For the past 5 years I have been helping companies add machine learning to their iOS apps. I also write about this topic at machinethink.net.
Since 2010 I’ve been an independent iOS developer and consultant. I’ve published my own apps and have helped a wide variety of clients build their apps for iPhone and iPad.
Of my own apps, the most successful ones are Reverse Chord Finder Pro, an app for budding musicians (now sold to another developer), and Mahjong Cards with over 10 million games played.
Before iOS, I’ve worked on: video games, in-house enterprise applications, the MIDI subsystem and resource compiler for the Haiku operating system, freeware and shareware utilities, websites, graphical development tools, music software, a BASIC compiler… and lots more. On MS-DOS, Windows, BeOS, Linux, and Mac.
I’ve been active in the industry since 1995 when I wrote a custom SCADA system for fruit farmers as my first freelancing gig. But I’ve been coding since 1985, mostly making games for fun on the Commodore 64 and Amiga.
Graduated in 1998 with a B.Sc. in Electrical and Electronics Engineering.
I like explaining things and have written a number of books.
Principal author of:
- Core ML Survival Guide (2018 – 2021)
- The iOS Apprentice (2011 – 2016)
- Machine Learning by Tutorials (2018)
- iOS Games by Tutorials (2014)
- iOS 7 by Tutorials (2013)
- iOS 6 by Tutorials (2012)
- iOS 5 by Tutorials (2011)
Tutorials published at the popular development website raywenderlich.com:
- RWDevCon Inspiration Talk – Math Isn’t Scary (2015)
- How to make a game like Candy Crush (2014)
- Storyboards tutorial in iOS 7 (2013)
- Beginning Auto Layout tutorial in iOS 7 (2013)
- How to update your app for iOS 7 (2013)
- Trigonometry for game programming (2013)
- Beginning Auto Layout in iOS (2012)
- How to make a playing card game with multiplayer and bluetooth (2012)
- My app crashed, now what? (2012)
- Apple Push Notification Services tutorial for iOS (2011)
I also write about machine learning on my blog, machinethink.net.