Welcome to my shed - where open-source meets farmyard pragmatism.
I’m a software developer, electronic engineer, and farmer with a passion for solving data interoperability challenges on farms. In my day job, I work on integrating milking systems, weighing scales, EID readers, and more. I focus on bridging the gaps between agri-tech, environmental sensing, and automation. This repo contains my personal projects - everything from farm tools to home automation, with a special focus on health monitoring, which is important to me due to my daughter having epilepsy.
Most repos are works-in-progress - feedback, forks, and ideas welcome!
| Project | Description | Tech / License |
|---|---|---|
| Farm-App | Open-source front-end for farmOS. | |
| Farm Calendar Events | Google Calendar module for syncing farmOS logs with calendar events. | |
| Node-Red-4-farmOS | Node-RED nodes and subflows for farmOS API. | |
| Silage Calculator | Estimate pit volume and yield for silage. | |
| Farm Weather Window | Python weather app using OpenWeatherMap API. | |
| Milk Replacer Calculator | Calculate milk powder-to-water mix ratios. |
| Project | Description | Tech / License |
|---|---|---|
| Heart Rate Alarm | Android app for nocturnal seizure detection via HR monitors. | |
| Smart Medicine Bottle | RuuviTag + Node-RED medication reminder and sensor system. | |
| NightWatch API | Node-RED flows to integrate with NightWatch seizure system. |
| Project | Description | Tech / License |
|---|---|---|
| HA Heating Schedule | YAML config for heating schedules in Home Assistant. | |
| HA Addons | Ruuvi Gateway and NTFY addons for Home Assistant. | |
| HA Energy Monitoring | ESP32-based energy monitor + YAML setup. |
| Project | Description | Tech / License |
|---|---|---|
| RuuviTag Hex Parser | Decode RuuviTag BLE data in Node-RED using JS/flows. | |
| Google API Flows | OAuth2 + Google API flows for Node-RED. | |
| Toodledo API | OAuth2 + API integration for Toodledo in Node-RED. |
Have feedback? Ideas? Want to collaborate on open-source agri-tech?
- Check out the repos
- Open an issue or pull request
- Or just fork and build your own baling-twine solutions 🚀


