Resume / C.V.
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.