Electronics Design Consultant
I can help you convert your idea into product.
Idea Assessment → Fisibility Analysis → Prototype → Small Batch Production → Mass Production.
I can help you at every stage of product development.
My experience range in writing code for big and small systems, computing, data acquisition & signal processing, Instrumentation, Sensors, Free/Libre/Open source software development, protocol design, USB device & host, PCB design, Microcontrollers, Firmware development, system administration, GPU, API design, Android App development, GUI development, product design.
USB Drivers: Vendor Class, Keyboard Class, Bulk Endpoint, Isochronous endpount, Control endpoint
USB Host Stack: Written from scratch USB Host stack for STM32 (OTG), EFM32
USB Device Stack: Written from scratch USB Device stack for STM32 (FS), STM32 (OTG), EFM32
Data Visualization: OpenGL (and OpenGLES) accelerated data visualization library
Language binding: Java, Julia, Python, NodeJS