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

AYG Cool Bed – a system that cools a water-circulating pad placed on top of a mattress

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