Open source projects and contributions

I love open source. Solutions can often be based on existing leading open source projects saving time and money. Custom modifications can be added where novel functionality is needed.

Projects

https://github.com/ayavilevich/arduino-ble-ident-n-set – script to detect common Bluetooth Low Energy (BLE) modules that are used with Arduino

https://github.com/ayavilevich/rinnai-wifi – firmware for a controller that adds smart home capability to an existing, non-smart control panel

https://github.com/ayavilevich/TTN-tracker-locator – React UI to display real-time position information (GPS) of a LoRa tracker

https://github.com/fochica/fochica-arduino – firmware for a device to alert when a child is unintentionally left in a vehicle

https://github.com/ayavilevich/homeassistant-dlink-presence – integration of Home Assistant and D-Link routers

https://github.com/ayavilevich/ArduinoSoundLevelMeter – firmware that performs sound level measurement and frequency analysis on the most basic Arduino boards

Contributions

https://github.com/freenas/freenas/pull/127 – fixed some issues in FreeNAS that prevented proper synchronization between VMware snapshots and zfs snapshots

https://github.com/arpruss/USBComposite_stm32f1/pull/64 – added support for emulating a USB touch device

https://github.com/arendst/Tasmota/pull/9472 – added support for properly communicating over infra-red (IR) with air conditioners (ACs) that use toggle codes in their protocol