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