Current founder of "Research In Progress Inc.", designing complete IoT solutions -- including mechanical, electronics, and software design.
Responsibilities
Responsibilities
Responsibilities
Accomplishments
Responsibilities
C/C++ - Python - Shell - GDB - Valgrind - VIM - Linux - Git
FreeRTOS - Yocto - DMA - lwIP/Sockets - OTA - SPI - Serial - I2C - I2S - WiFi - Bluetooth/BLE
KiCAD - Sourcing - Oscilloscope/Analyzer - ESP32 - STM32 - FTDI - RaspberryPi
Fusion 360 - Modo - Rhino/Grasshopper - 3D Printing - Laser Cutter
Serverless - GraphQL - REST - MQTT - Firebase - DynamoDB - Redis - PostgreSQL - Elastic - InfluxDB - Protocol Buffers - FlatBuffers
Network design - Routing - TCP/IP - IPv6 - BGP - IPSec - PXE - VyOS software router
AWS - Google Cloud - Kubernetes - Docker - Ansible - CI/CD - Gitops
"Raydiance: a tangible interface for teaching computer vision", In the Proceedings of Advances in Visual Computing
"GeoShuffle: Location-aware, content-based music browsing using self-organizing tag clouds", In the Proceedings of the International Symposium on Music Information Retrieval
"Sonophenology : A tangible interface for sonification of geo-spatial phenological data at multiple time-scales", In the Proceedings of the International Conference on Auditory Display