Keywords
Jason
Automotive
Qt
Linux
App Development
iOS
Android
Embedded Software Developer
audio streaming
Qml
C#
C++
Cypress
Objective-C
Cross platform development
XML
Interface
µController
Artificial intelligence
USB
Gstreamer
OpenCL
Gobject
Video processing
Can
deep learning
Mac OSX Development
SQL
Image Processing
OpenGL
Skills
Experience
Clixxun GmbH - Straelen, since 2005
General Manager and owner
Software Developer (Multimedia)
System Developer
Student research assistant - Diplomant
Student research assistant
Student research assistant
Major Skills
Key aspects of software development
Industry Experience
References
Project List
Own Projects
Clixxun GmbH - Straelen, since 2005
General Manager and owner
- Software Design & Development ( external and internal projects )
- Product management
- System and Software Architecture
- Purchase, Sales, Marketing
- Software project management.
- Thematic focus: Video Streaming, Image & Signal Processing, Consumer Electronics, Medical applications, Automotive HMI, Learning Systems
Software Developer (Multimedia)
- Project Management of various software projects.
- Introduction of object oriented software design
- Quality management and source control
- Development and design of internal user interface library (MFC based)
- Product design
- Thematic focus: Audio, Music, Video, TV, GUI
System Developer
- Software Design, Research & Development and project management
- Audio, video and image analysis based on classical signal analysis and artificial neuronal network algorithms
- Assistant System-administrator (heterogeneous unix / windows network )
Student research assistant - Diplomant
- Research and software development in the area of sound analysis software. Classifiction of military vehicle sound emissions through artificial neural networks. .
Student research assistant
- Software development in the area of face recognition software
Student research assistant
- Software development for the Bochum Verification Project research group.
- Field measurements on various events and data analysis.
Major Skills
- Project Management.
- Design and Development of graphical user interfaces (GUI)
- Product Design (consumer electronics)
- Cross platform software development.
- Media Streaming, Image & Audio Processing and Analysis
- Development of learning software solutions ( Artificial neuronal networks., Deep Learning, Genetic algorithms).
Key aspects of software development
- Script & Programming languages: C, C++, objC, C#, Pascal, Swift, Perl, Python, JSON, XML, HTML, CSS, Python, QML, Javascript
- Database: SQL, MongoDB,…
- SDK& API: Keras, Tensorflow, Pytorch, GStreamer, ArrayFire , DirectShow,, Cocoa, MFC, .NET, QT ,QML,QT3D, JSON, Clutter, GTK, libusb, gcrypt quvi, gdata, etc.
- GPU Development: OpenCL, OpenGL , GLSL, CUDA
- AI: DeepLearning, Keras, TensorFlow
- Bus protocols USB 1.0 ,2.0, 3.0 , I2C , I2S, TDM, SPI, RS232, Cypress GPIF, PCI, CSI, CAN
- Network protocols: TCPIP, UDP, RTP, HTTP, MQTT , REST etc.
- Micro Controller, SOCs & DSPs: x86, ARM, MIPS, 8051, SHARC, NXP IMX , ESP32 , Telechips, Broadcom, Marvel, Cypress, Ralink, Realtek, Analog Devices , TI
- Operating Systems: (embedd) Linux, OSX, iOS, Windows, Android, QNX
- PDK tools: Buildroot, PTXDist, Yocto
- Media Formats (incomplete): H265, H264, H263, MPEG4, MPEG2, MPEGTS, MP3, WMV, WMA, MOV, XVid, Matroska, Ogg, Theora
- IDE’s : QtCreator, XCode, Visual Studio, Keil uVison, Eclipse, Mono Develop u.a.
- Version control: Git, SVN
- Quality management and bug tracking: Bugzilla, Codebeamer e.t.c.
- misc.: DVB , DAB, 3D Design & Animation, Shader development, UML, Unity3d
- Project management: Confluence, Jira Software/Core, Bitbucket, Gitlab, Scrum
Industry Experience
- Consumer Electronics
- Medical Applications,
- Automotive Industry
- Steel Industry
- Surveillance Industry
- Smart Home / IOT
- Driving license
- Sailing License
References
- Acoustic classification of military Vehicles using neural networks
Roland Peffer ISBN:3-8196-0418-9
VERIFICATION RESEARCH REPORTS; VOL. 7 , 1995 - DE-PATENT: Rundfunk-Empfangseinrichtung / Radio receiving device
Patent number: DE102007018557A1 Publishing Date: 21/02/08 - DE/US-PATENT: Video data transmission via usb interface
USPTO Applicaton #: 20100057972 Class: 710305 Publishing Date: 03/04/10
Project List
- confidential ( 2020 - now )
Landesamt für zentrale Polizeiliche Dienste - Projekt Managment / Development - SmartHome
ESP32 based IOT Smart Home Applications
Clixxun GmbH (2020)
Keywords:
- ESP32, ESP8266
- MQTT, ESP-IDF
- Cloud
- Firmware
- App Development
- Programming languages: C, C++, Python, Javascript
- IDE: QTCreator
- Confluence, Jira, Bitbucket
- Project management & development Smart Home - Development - SmartHome
Raintunes - hansgrohe
Clixxun GmbH / Umwerk GmbH (2019-2020)
Keywords:
- Linux
- QT/QML
- ARM (IMX6)
- Butbucket / Git
- GStreamer
- Yocto
- Programming languages:: C, C++,QML
- IDE: QTCreator
- Jira
- Confluence - Development - Deep Learning
Stock Market Prediction
Clixxun GmbH (2019 parttime,ongoing)
Keywords
- Linux
- QT/QML
- Pytorch (C++ & Python), Keras, Tensorflow
- Gitlab
- Programming languages: Python,C, C++,QML
- IDE: QTCreator
- Themen: DeepLearning , Big Data,
data preprocessing, genetic algorithms - Development - SmartHome
Android / IOS App for Stiebel Eltron
Clixxun GmbH / Umwerk GmbH (2019 & 2020)
Keywords:
- Android
- QT/QML
- Butbucket / Git
- Programming languages: C, C++,QML
- IDE: QTCreator
- Jira
- Confluence - Project Management & Development - SmartHome
Tech. Project Management BSP ( Board Support Package ) / Coordination of external Suppliers
Development of Video Components and test tools ‚
Clixxun GmbH / SSS Siedle OHG ( 2018 )
Keywords:
- PTXDist / Embedded Linux / Windows
- GStreamer, RGBIR Kamera, Debayer Filter, QT/QML
- Butbucket / Git
- Programming languages: C, C++,QML, GLSL,Shell Script
- IDE: QTCreator
- Jira
- Confluence
- IMX6
- SIP / RTP - Development - SmartHome
ESP32 based IOT Smart Home Applications
Clixxun GmbH (2018 2019)
Keywords:
- ESP32, ESP8266
- MQTT, ESP-IDF
- AWS Cloud with Alexa (Smarthome)
- Programming languages: C, C++, Python, Javascript
- IDE: QTCreator
- GitLab
- Development of hardware prototypes for multichannel light system and smart outlets - Software Development Surveillance System
HMI development of drone control App
Clixxun GmbH / Intel AG (2018)
Keywords:
- Bitbucket
- Jira
- Programmiersprachen: C, C++, QML
- IDE: QTCreator
- OS: Windows 10
- SDK: QT/QML 5.11 - Software Development Automotive
HMI Design & Demonstrator construction
Clixxun GmbH, Allround Team GmbH, Ford AG (2017)
Keywords:
- Next Generation HMI Design und Entwicklung
- Programming languages: C, C++, QML, Javascript
- SDKs: GStreamer, QT, QML 3D, OpenGL, Unity3d, CAN, ZeroConfig
- OS: Linux - embedded (Buildroot), Android, Windows, Linux
- IDE: QtCreator
- ARM (u.a. IMX6), x86
- Dual LVDS , HDMI
- Git - Software Development Automotive
Camera based rear mirror system
Clixxun Gmbh / Continental AG GmbH (2016 - now)
Keywords::
- Low Latency Video Transmission, Trailer detection
- Programming languages: C, C++, QML
- Scrum
- SDKs: GStreamer, QT, QML, CAN Socket, OpenCV, OpenCL
- OS: Linux - embedded mit PTXDist
- IDE: QtCreator
- ARM (IMX6)
- MKS
- UML
- Enterprise Architect
- Doors - Software Development - Surveillance Technology
Audio surveillance und classification
Clixxun GmbH / customer confidential (2014 - 2016)
Stichworte:
- Program languages: C, C++, gObject,ARM, x86, OpenCL, OpenGL
- IDE: QTCreator
- OS: Linux (embedded)
- SDK: GStreamer, OpenCL, OpenGL, QT/QML, etc.
- Artifical Neural Networks (SOM, Deep Learing), Genetic Algorithms, Audio-Signal Processing, Beamforming , Source Separation & Noise Cancelling - Software Development Automotive
Infotainment & TV Software Development
Clixxun Gmbh / Hirschmann Car Communications GmbH (2014 - 2015)
Keywords::
- Infotainment & TV Software Development
- Programming languages:: C, C++
- Media Streaming SDK: GStreamer
- OS: Linux - embedded
- IDE: QtCreator
- ARM (IMX6)
- SVN - Software Development Automotive
Infotainment software development , testing & integration
Clixxun Gmbh / Technisat DigitalGmbH (2013 - 2014)
Keywords::
- Infotainment software development , testing & integration
- Programming languages: C, C++
- Scrum
- OS: Windows, Linux
- IDE: Eclipse, QtCreator
- ARM / IDE
- SVN
- UML - Software Development - Medical Technology
USB video camera solution for an endoscopic medical application implemented on an embedded system (TI OMAP 35x0)
Clixxun GmbH / Star Medical NL (2013)
Keywords:
- Program languages: C, C++, gObject, ARM NEON Assembler
- IDE: Eclipse, QTCreator
- OS: Linux
- SDK: GStreamer, libusb - Software Development - Medical Technology
USB HQ Camera for use in medical industry.
Clixxun GmbH / Xion GmbH (2011-2012):
Based on Cypress FX2.
Design and Development of firmware,
Filter development for GStreamer & Direct Show
Test software application based on QT4/5.
Keywords:
- Program languages: C, C++
- IDE: Visual Studio, Keil uVision, QtCreator
- SDKs: GStreamer & DirectShow, inclusive Camera Source Filter Development,
QT4/5 SDK
- OS: Windows, Linux - Software Development - Consumer Electronics
Wifi DVB Access Point
Clixxun GmbH , Elgato Systems GmbH (2012)
- Programmiersprachen: C, C++
- OS: Linux, Buildroot
- IDE: Eclipse, QT Creator - Software Development - Consumer Electronics
USB - SCART Audio Video Adapter based on Cypress FX2. Design and development of hardware, firmware (patented) and test software
Clixxun GmbH / Gonamic GmbH( 2007-2008)
Keywords:
- Program languages: C, C++
- IDE: Visual Studio, Keil uVision
- OS: Windows
- Media Streaming SDK: DirectShow,
- Firmware for Cypress FX2, Analog Devices Video Encoder, CMedia Audio Codec
- Hardware Design
Own Projects
- Product Management - Consumer Electronics
Product Management DVB-T- Receiver Fancy Omega
Clixxun Gmbh 2009
Product Management DVB-T- Receiver Fancy Omega
- Purchase
- Marketing
- Sales - Product Management - Consumer Electronics
Product Management of DVB-T- Antennas Fancy Alpha and Vube Alpha Clixxun Gmbh 2005-2007
Product Management of DVB-T- Antennas Fancy Alpha and Vube Alpha
- Electronics Development
- Product design
- Production Monitoring and QC
- Marketing
- Sales
- Measurements of Reception Strength and SNR related to competitors products.
- Software Development - Consumer Electronics
USB DVB-T-S2 WLAN receiver
Clixxun GmbH (2012)
Keywords:
- Programming languages: C, C++
- IDE: QTCreator, Eclipse, GNU autotools
- OS: embedded Linux
- Media Streaming SDK: Direct Show,
- Partly Hardware Design ( RT3052, Siano Tuner) - Cross Platform Media Center application
Clixxun GmbH (2010 - 2013)
Keywords:
- Program languages: C, C++, objC, gObject, SQL, JSON
- IDE: QtCreator ,Visual Studio, Eclipse, XCode, GNU Autotools
- OS: Windows, Linux, OSX, IOS, Windows, Android
- Application Focus: IPTV, VOD, Live TV, Recording
- TV Standards: DVB-T,T2 S2,C. HbbTV, Teletext, EPG, SatOverIP u.a.
- Media Streaming SDK: GStreamer, inclusive DVB Filter Development
- Cross Platform Device Driver (Tuner & Demodulater) Development
- Custom GUI Widget Development,
- Image Processing (GPU based on OpenGL GLSL , e.g. deinterlacing, sharpness, contrast...),
- Media Source Plugin architecture (Grilo),
- User Interface Design and Development based on OpenGL/JSON,Clutter Toolkit. Unified design of touch display, remote control or mouse /keyboard inclusive gesture recognition.
- Target market: PCTV (Desktop & Mobile), STB Middleware - USB DVB-T receiver firmware & application software
Clixxun GmbH (2005-2006)
Keywords:
- Programming languages: C, C++
- IDE: Visual Studio, Keil uVision
- OS: Windows
- Media Streaming SDK: Direct Show,
- BDA Driver Development
- GUI based on MFC SDK
- COM Interfaces
- TV Standards: DVB-T, Teletext
- Firmware for Cypress FX2 with Philips Tuner
- Partly hardware design - USB - SCART Audio Video Adapter based on Cypress FX2. Design and development of hardware, firmware (patented) and test software
Clixxun GmbH / Gonamic GmbH( 2007-2008)
Keywords:
- Program languages: C, C++
- IDE: Visual Studio, Keil uVision
- OS: Windows
- Media Streaming SDK: DirectShow,
- Firmware for Cypress FX2, Analog Devices Video Encoder, CMedia Audio Codec
- Ed!son instrument editor,
Terratec GmbH (1997-1998)
Keywords:
- Programming languages: C, C++
- OS: Windows
- IDE: Visual Studio
- GUI based on MFC SDK - DAB radio application software,
Terratec GmbH (1999)
Keywords:
- Programming languages: C, C++
- OS: Windows
- IDE: Visual Studio
- GUI based on MFC SDK
- Media Streaming SDK: DirectShow - MP3 player application CAR 4000 MP3 player
Terratec GmbH (2002)
Keywords:
- Programming languages: C, C++
- OS: Windows
- IDE: Visual Studio
- GUI based on MFC SDK - THC TV software application
Terratec GmbH (2000-2002)
Keywords:
- Programming languages: C, C++
- OS: Windows
- IDE: Visual Studio
- GUI based on MFC SDK
- Media Streaming SDK: DirectShow
- TV Standards: Analog TV, DVB-T - Various application for audio and video products.
Terratec GmbH (1997-2004)
Keywords:
- Programming languages: C, C++
- OS: Windows
- IDE: Visual Studio
- GUI based on MFC SDK
- Software Development - Medical Technology
Camera based skin cancer analysis system.
ZN GmbH: (1996 -1997)
Keywords:
- Programming languages: C, C++, objective C
- OS: OSX - Rhapsody
- IDE: XCode
- Media Streaming SDK: QuickTime
- Image analisys (standard algorothms & artifical neuronal networks) - Software Development Automotive
Adaptive Software for psychoacoustic classification of engine sound.
ZN GmbH / Ford AG (1995-1997)
Keywords:
- Programming languages: C, C++
- OS: Windows
- IDE: Visual Studio
- GUI based on MFC SDK
- Media Streaming SDK: DirectShow
- Signal analysis (various spectral analysis methods, artificial neuronal networks) - Software Development - Surveillance Technology
Alarm system for furnace status
ZN GmbH / Krupp AG (1996)
Keywords:
- Programming languages: C, C++
- OS: QNX
- Signal analysis (FFT, artificial neuronal networks)
- SPS control
Project history
Contact me for references
Local Availability
Only available for remote work
Occasional customer visits are of course possible