Resume / C.V.

pdf Download in pdf format

Current Projects

Thales Nederland BV

2023-current

Development, design and implementation of the Gatekeeper product. Gatekeeper provides a 360° panoramic view for surveillance and awareness around the ship using staring IR and high resolution TV cameras.

Keywords: C, C++, Linux, GigE Vision, GenICam, NVidia CUDA, Ansible

Robin Telecom Development BV (parttime)

2021-current

Development, design and implementation of an HD-video intercom product with touchscreen, the camera interface consists of an image signaling processor connected over MIPI-CSI2 and an external CMOS sensor.

Keywords: Linux, Device driver, C, Lua, SIP, RTSP, IMX8MM, AP1302 ISP, H.264/AVC, ISO-BMFF, DASH, HLS, aarch64, I2S, AP1302, MIPI-CSI2

MuLogic BV (parttime)

2013-current

Industrial network router/modem product development (ADSL/VDSL/WWAN/WAN).

Keywords: C, Lua, embedded Linux, Linux kernel modules, StrongSwan, IPSec, ATM, PPPoE, PPPoA, openVPN, RS485, I2c, VPN, MIPS, IPv6, Quagga, Zebra, Radius, TR-69

Past Projects

ActiveVideo networks BV (parttime)

2018-2023

Research, development and design of a virtualization platform for content applications, including smart distribution of the user-interface and DRM protected media to connected customer premise equipment such as set-top boxes.

Keywords: C, C++, Agile, SAFe, Android/AOSP, OpenGL ESv2, DRM, Widevine CDM, PlayReady CDM, ISO-BMFF, MP4, DASH, HLS, MPEG-ts, H.264/AVC, H.265/HEVC, AAC, AC3, EAC3, VAST, Docker, Kubernetes, AWS, HTTP, HTTPS, HTTP/2, Websockets, CENC, SaaS, Broadcom based set-top boxes NEXUS

Robin Telecom Development BV (partime)

2021-2022

Design and development of a video intercom interface for MS-Teams hub.

Keywords: C, Lua, SIP, MS-Teams

Robin Telecom Development BV (partime)

2017-2018

Design and development of doorentry/intercom-camera using the Apple Home Automation Protocol.

Keywords: C, Lua, RTP, SRTP, RTCP, OMAP3, TI Davinci DSP, H.264/AVC, Opus, Web-RTC, ARMv7, NEON, mDNS, AEC, Apple Home Automation protocol

ActiveVideo networks BV (parttime)

2015-2018

Developent of html rendering engine (based on WebKit) and implementation of streaming media interfaces (using MSE/EME), this engine is used in multiple media streaming and casting platforms.
Design and development of a Video transcoder appliance used for (on-demand) media asset transcoding and live broadcast channel scaling of the media streaming platform.

Keywords: C, C++, Agile, Scrum, webkit, GStreamer, H.264/AVC, MPEG2, MPEG4, libavcodec, libavformat, multicast, SSM, MPEG transport streams

IP-Lease BV / CyberTwice BV (parttime)

2014-2016

Research design and development of multi-tenant secure SIP voice recording cluster integrated in the secure operator network.

Keywords: C, Lua, SIP, SIPrec, SRS, Voip, SDP, RTP, RTCP, Caringo Storage, ElasticSeach, AAC, ulaw, alaw, GSM, AMR, AMR-WB, RSA, AES, MIFIDII

Robin Telecom Development BV (parttime)

2010-2015

Development, maintenance and feature development of a Voip intercom with high resolution camera and CCTV cloud video features.

Keywords: C, Lua, SIP, RTP, SIP stack, OMAP3, TI Davinci DSP, H.264, AVC, H263, MPEG4, ARMv7, NEON, mDNS, HLS, HTTP Live streaming, FLV, Speex, AEC, ulaw, alaw, gsm, Cloud recording

ActiveVideo BV (parttime)

2011-2014

Development of media source extensions cloudbased video player for use in the StreamCast platform.
Development of CloudTV sessionmanager and backoffice integration projects.
Make the complete platform compatible with IPv6.
Development of the video transcoder appliance used for (on-demand) media asset transcoding and live broadcast scaling of the RenderCast platform.
Development of a cloudbased video on demand player application.

Keywords: C, Java, Agile, webkit, H.264/AVC, MPEG2, MPEG4, avcodec, avformat, IPv6, XML, JSON, UDP, HTTP, MMS, HLS, RTMP, multicast, SSM, MPEG transport streams, MPTS, java, RTSP, redundancy

ActiveVideo BV (parttime)

2010-2011

New feature development and maintenance on the Cloud-TV platform.
Implementation of a Video/Audio stream scaler.
New feature development of flash transcoder.

Keywords: C, AVC/H.264, MPEG2, avcodec, avformat, flash

Gatix LLC (parttime)

2009-2010

Design and implementation of a WiMAX ASN-gateway application.
Implementation of an R6 protocol stack.

Keywords: C, Wimax, ASN-gateway, R6, radius, IP, GRE, bootp relay

Robin Telecom Development BV (parttime)

2009-2010

Development of a Linux based Voip-Video telephony recording server.
Development of webservices to convert speech to text.

Keywords: C, LUA, SIP, RTP, voice codec handling (uLaw/aLaw/G729/GSM), video codec handling, H.264/AVC, H263, SIP proxy server, RTP proxy server, LUA SIP stack, mDNS

MuLogic BV (parttime)

2009-2010

New feature development and maintenance of an industrial ADSL modem.

Keywords: C, embedded Linux, Linux kernel modules, IPSec, racoon, NAT-T, VPN

Robin Telecom Development BV (parttime)

2009-2010

New feature development and maintenance of a SIP entrance/intercom telephone.

Keywords: C, LUA, SIP, RTP, DTMF, HTTP, (eX)osip2, voice codec handling (uLaw/aLaw/G729), mDNS

Active Video BV (parttime)

2009-2009

New feature development and maintenance on the RenderCast interactive IP-TV platform.
System integration with different Video on Demand (VOD) asset systems.

Keywords: C, Java, JavaScript, perl, php, mySQL, HTTP, RTSP, XRT

RFI-Engineering BV (parttime)

2008-2009

Complete product development of a GSM/GPRS/EDGE gateway which is used as backup connection in order to control on-site equipment

Keywords: C, embedded Linux, MIPS32, ADM5120, GSM, GPRS, EDGE, AT, HTTP, SSL, XML, GSM 07.10 multiplexing

Avinity Systems BV

2008-2008

Development of a Java application which is used to simulate user activity on an interactive IP-TV platform, the application captures and analyses the MPEG streams.

Keywords: Java, MPEG2, HTTP, RTSP, XRT2, RTP, UDP, Mozilla Rhino javascript API, SUN Netbeans

Hopling Technologies BV

2005-2008

Product development of various different wireless and wired networking nodes, such as metropolitan MESH nodes, WiFi Hotspots, DSL, UMTS and LAN Gateways.
Development of proprietary networking protocols used for node discovery, automatic configuration and backoffice communication.

Keywords: C, embedded Linux, ARM, Xscale, i386, Scripting, IEEE802.11 (WiFi), IEEE802.16 (WiMAX), TCP/IP, HTTP, PHP, XML, firewall, SSL, IEEE802.3, IEEE802.1d, RedBoot, uBoot, GSM, UMTS, VPN, SSH, mySQL

Conexant BV/Globespan Virata BV/Intersil BV

2001-2005

Design and implementation of WiFi MAC protocol layers.
Development of embedded Linux access point development kits.
WiFi kernel device drivers.
Qualification testing and simulation of new wireless ASIC chipsets.
Deliver OEM customer support (occasional on-site).
Attending to multiple WiFi plugfests.

Keywords: C, ARM, uCLinux, embedded Linux, WiFi, 802.11 (WiFi), WPA1, WPA2, Ethernet, TCP/IP, SNMP, HTTP, Verilog simulation, bootloader

Profit Consulting BV

1999-2001

Multiple contracting projects for customers for external customers:

  • Thomson Signaal Communications (currently Thales)
  • Vitatron
  • Fuji film

Keywords: C, device drivers, OpenVMS, RDB, SUN solaris, CMM.

PID BV

1997-1999

Multiple contracting projects for external customers:

  • Holland Signaal (currently Thales)
  • Nedap

Keywords: C, device drivers, test tooling.

Education

Prince II foundation

2009

Internal Training CMM

1999

Internal Training PID BV

1997

  • Object Orientation
  • Design methodologies
  • Test techniques
  • Configuration management
  • CMM
  • Object Oriented programming in C++
  • Java

Hogeschool Rens & Rens (HBO Bachelor)

1992-1996

Electronics and information technology / Elektronica en informatietechniek.