Martijn van Ark

Hi, i'm Martijn.

Software Architect / Engineer

A versatile, adaptable and to the point developer, with a  practical "getting things done" approach. Getting pragmatic oriented results, while transforming ideas into reality.

Get in touch

About Me

Creative Software Architect / Engineer

Martijn van Ark

Hi! My name is Martijn van Ark. I am a creative Software Architect / Engineer who is very passionate about and dedicated to his work. I have accumulated the skills and knowledge necessary to make any project a success.

Well-versed in numerous programming languages and environments for Desktop, Mobile and Web based development, making for a flexible and broad spectrum of possibilities.

30+Years of experience
53+Successfull Projects
05+Companies worked for

Skills & Abillities

The tools of the trade

Coding

Some of my favorites i use most.

Delphi / Pascal

100%

Java

90%

JavaScript

90%

PHP

87%

HTML(5)/CSS

87%

JSON

87%

MySQL / MariaDB

87%

Swift

85%

C

85%

C++

85%

C#

80%

Kotlin

75%
Various others that i can get by in on different levels of comfortability.

Software

Some of the software i use most

Delphi

100%

Android Studio

100%

Xcode

100%

Visual Studio Code

100%

Microsoft Visual Studio

100%

Git / Gitkraken

100%

Postman

100%

Photoshop

100%

Illustrator

100%

Terminal / zsh

100%

Environments

What i use to run and build all the things

Windows

100%

Linux

90%

Shell (bash/zsh)

90%

Android

90%

iOS

87%

MacOS

87%

Languages

What you can yell at me in

Dutch (mothertongue)

100%

English (second nature)

98%

German (survivable)

70%

Qualifications

My journey so far.

Work
Education

R&D Software Architect / Engineer

ScanID b.v.
ScanID is, of sorts, a partial re-establishment of VDE ID Solutions. Did a complete re-evaluation, redesign and rewrite of previous software, resulting in the completely new DocviewStudio software packages.
Responsible for the Check4ID App's for Android and iOS, as well as Check4ID NOW. This includes OCR en NFC reading of identity documents for Android and iOS.
Created the ScanActive.com Online platform which powers extended features of Check4ID and other applications. Consisting of frontends, backends and API's, both public and private.
All elements can communicate and or enable their users to integrate reading results in their own applications.
oct 2014 - current

R&D Software Engineer

VanDerEng ID Solutions b.v.
Performed the initial development regarding hardware and software for ICAO based identity document scanning and processing.
This includes communication with different types of devices and protocols as well as ICAO compatible NFC chip access and reading of e-Passports, e-ID 's and e-Drivers licenses.
feb 2011 - oct 2014

R&D Software Engineer

Tohken Europe b.v.
Further development of Datamatrix algorithms as well as the PC Based ValidateDMX Software to process the decoding of Datamatrix codes for extended validation / verification according to various international standards and specifications.
Also did R&D and wrote software for managing and configuring the company's unique build barcode scanners (both fixed and portable).
jan 2006 - jan 2011

R&D Software Engineer

European Symbology Research Centre
R&D and software/algorithm development for multi platform and embedded decoding of 2D Datamatrix Symbols. Specifically with regards to Direct Part Marking symbols on hard to read surfaces and their validation / verification.
may 2002 - dec 2005

Freelance all-round Developer

Self Employed
Whenever time and circumstances permit I will take on freelance and/or voluntary passion projects ranging from software / web development to graphics oriented projects, as well as electrical engineering.
nov 1999 - current

Technische informatica / Computertechniek / Technische computerkunde

ROC de Amerlanden
'Technische Informatica' is an IT discipline and a branch of technology that deals with everything that lies on the border of electrical engineering and IT. Computer technicians use principles from electrical engineering, software design, and hardware-software integration.
Technical computer science focuses more on the mathematical and physical foundations of computer science.
1997 - 2001

Werktuigbouwkunde

ROC de Amerlanden
'Werktuigbouwkunde' or mechanical engineering is an engineering branch that combines engineering physics and mathematics principles with materials science to design, analyze, manufacture, and maintain mechanical systems.
After 2 years i internally transferred to Technische Informatica
1995 - 1997

Services

The things i thrive at

Coding

What started as a hobby quickly turned into a passion. Now more then 20 years later I still greatly enjoy writing practical code to get "to the point" solutions with a "getting things done" approach

Pragmatic

Short turn around's and quick prototyping allow for a pragmatic perspective in development. This enables me to use my creativeness to bring out amazing and sometime unorthodox solutions and results

Out of the Box

Being able to let go of routinely standards and practices provides a fresh approach to development cycles. This "out of the box" way provides off beat an individualistic results and solutions.

Multidisciplinary

Software, App and Web development. Whether it is just partial or a project in its entirety, anything is possible. Making for flexible and multifaceted applicability of my abillities

Portfolio

A selection of my recent work

All
Software / App
Web App
Smart age verification with multiscreen display

AgePop Software / App

AgePop

Category
Software / App
Tech
Windows, Scanner & Camera devices, Communication, Multi Screen
Link
https://www.agepop.nl

AgePop is slimme leeftijdsverificatie die een combinatie van Identiteitsdocumentscanners, en stand alone computersystemen tot een flexibele, snelle en makkelijke leeftijdsverificatie oplossing op meerdere schermen maakt.

Age estimation of person by looking at a camera

AgeProof Software / App

AgeProof

Category
Software / App
Tech
Windows, AI, Scanner & Camera devices, Communication
Link
https://www.ageproof.nl

Moderne AI gedreven leeftijdsschatting gecombineerd met controles van identiteitsbewijzen. AgeProof bied een naadloze en efficiënte manier om leeftijd te verifiëren, waarbij nauwkeurigheid en veiligheid voorop staan.

Analyzing an identity document with Docuspect on PC

DVSNext Software / App

DVSNext

Category
Software / App
Tech
Windows, Verification, Scanner devices, Communication
Link
https://www.docviewstudio.nl

DVSNext is the next generation PC based total sulution for identity document reading. New engines written from the ground up and tons of new features and possibilities

Analyzing an identity document with Docuspect on PC

Docuspect Software / App

Docuspect

Category
Software / App
Tech
Windows, Processing, Scanner & Camera devices, Communication
Link
https://www.docuspect.nl

Docuspect is an extension of DocviewStudio that consists of a client and server that are able to fully inspect and authenticate identity documents and their fysical and digital security features.

Scanning a check4id now code directly from a screen with a phone

Check4ID NOW Software / App

Check4ID NOW

Category
Software / App
Tech
Backend, Frontend, API's, iOS & Android
Link
https://www.check4id.nl

Check4ID NOW incorporates extend functionality that enables users to quickly and easily verify their customer or end-users identity and check their information.

The ScanActive dashboard displayed on a laptop screen

ScanActive.com Web App

ScanActive.com

Category
Web App
Tech
Backend, Frontend, API's
Link
https://www.scanactive.com

Scanactive is the beating heart of the multi platform Check4ID application. It consists of public and private backends, frontends and API's

Viewing the Check4ID scan results on a mobile phone

Check4ID Software / App

Check4ID

Category
Software / App
Tech
iOS App, Android App
Link
https://www.check4id.nl

Check4ID is mainly an iPhone and Android app that read and processes various electronic identity documents using OCR and NFC.

Viewing docviewstudio document results and information on a laptop

DocviewStudio Software / App

DocviewStudio

Category
Software / App
Tech
Windows, Scanner devices, Communication
Link
https://scanid.nl/producten/docview-studio/kenmerken.html

DocviewStudio is a PC based total sulution for identity document reading. It supports various forms of supplemental scanner and output devices

ValidateDMX displays datamatrix verification results on desktop monitor

ValidateDMX Software / App

ValidateDMX

Category
Software / App
Tech
Windows, Vision, Reporting, Processing
Link
https://scanid.nl/producten/validatedmx.html

ValidateDMx is the complete 2D quality validation system for Data Matrix ECC 200 codes. It is designed to work on all types of direct marking (DPM) and label marking applications.

Phoenix decoder found , decoded and ran its verification for a dotpeen datamatrix code

Phoenix Software / App

Phoenix

Category
Software / App
Tech
Image processing, Decoding, Verification
Link
https://www.datamatrix.nl

Phoenix is a multiplatform Datamatrix decoding and verification solution. It is core of validateDMX and implements numerous international standards.

Constructing a validated GS1 AI Structure for use in a GS1 compliant barcode

Labeltools Web App

Labeltools

Category
Web App
Tech
Backend, Frontend, Syntax & Semantics
Link
https://www.labeltools.nl

Online creation storing , management and printing of numerous types of barcode types. With emphasis on correctly generating and encoding complex barcode types such as UID, GS1 and more.

Tracking a sleep schedule and CPAP usage through visisleep's reporting backend

Visisleep Web App

Visisleep

Category
Web App
Tech
Backend, Frontend, API, Androidd App
Link
/#contact

Dynamic Sleep Tracking and monitoring with emphasis on regaining control and support for CPAP usage and tracking. Online environment + Android app. Visual representations and entry of data make for easy monitoring.

Managing electronics projects parts an keeping track of inventory through ElectroPartsDB

Electroparts Web App

Electroparts

Category
Web App
Tech
Backend, Frontend, Management
Link
/#contact

Online Inventory management combined with project support for electrical parts. Easily keep track of your currently available small parts stock. Supports per project booking, BOM's , Ordering etc.

Websites

Some of the websites i build

Projects

Some of my relevant projects

Some of my projects

As always, lots of the projects i've worked on can be found online in one form or another.

Here you can find some links to some of the relevant online sources related to some of the projects mentioned.

Contact / Get in touch

Any questions? Feel free to drop me a message

Call or Text me

+31 (0)6 29 48 55 31

Location

Harderwijk, The Netherlands

Age

0

Please enter your name

Please enter a valid email address

Please enter your message