Amsterdam Area
Enthusiastic embedded software developer, where my philosophy is "Be better then yesterday!". Love tinkering with embedded platforms, bare metal or OS based (e.g. GNU/Linux or RTOS). Started as hardware designer for several projects based on Wireless sensor nodes and moved slowly towards software development. Started with writing driver software in 'C' and later started developing application code. Extensive experience with: - C development (Eclipse and VSCode/Codium), - Python development, - Yocto Project (OpenEmbedded), -- Mender OTA - JenkinsCI - Several ARM base processors, e.g. nRF51/52, LPC series, iMX-25/-27/-6 - Serial busses I2C, SPI, 1Wire, CAN, USB. In my spare time I develop software for my beer brewing temperature chamber, several custom hardware boards I designed (with KiCAD) and Raspberry-Pi and Orange-Pi boards. Build parts or enclosures for my projects with the help of a 3D printer (FreeCAD).
Main focus: - Design creation - Low level software (drivers etc) - Application software - Embedded Linux (Junior level) - Validation of designs (Signal Analisys & Functionality) - Preperation of CE tests Knowledge of: - Buck converter design (230V) - Wireless design (2.4GHz). - RFID (NFC) - Microprocessors (AVR, LPC & Nordic nRF51 series) ARM7/9 and Cortex-M0 - GSM/GPSR and GPS devices - WSN (Wireless Sensor Nodes)
Development of a platform which incorporates a FPGA (some memory), Acceleration sensor, Gyro scope and 2 BLDC motors. Software: a softcore processor (NIOS), IO interfacing and VHDL code for controlling the BLDC motors and Acceleration sensor & Gyro scope. Self balancing scooter.