Projects
Side Projects and Open Source contributions
I built an IOS app to track coffee and espresso brews
- https://cafftrack.coffee
- I bought the domain and built the entire site in one day as a challenge
- It’s on the App Store: https://apps.apple.com/us/app/cafftrack/id1553643342
I am working on a demo production management app
- The app is written in SwiftUI
- The API is written in Go and running on a VPS
- The database is a Firebase Firestore DB
I built a system to automate my garden: Plant-Waterify
- https://jasondale.me/posts/garden-automation/
- This is a project from the ground up
- Physical sensors for gathering data
- Raspberry Pi as the hardware platform
- Python app to pull sensor data, and send to API
- API on a VPS to receive/provide garden data
- Web Interface to view data (work in progress)
I run an annual European car show
- https://dubsondefrost.net
- Site is a Hugo site running on a VPS I own
- Deployment is automated via Gitlab CI/CD
I made my own Docker image for deploying my Hugo based sites
I also have a personal site for my own purposes (this one)
- https://jasondale.me
- Also a Hugo site
- Deployment is also via CI/CD
I have a demo page made using NuxtJS, with Go backend
- https://nuxt.jasondale.me/
- Deployment via CI/CD
I created (and deployed to a private slack channel) a Slack bot that monitors a specified Slack channel for keywords, then sends a message to a user or channel with a quote and a message
- https://gitlab.jasondale.me/jdale/govult
- Written in Go
A Go API endpoint to update a local JSON file or return the JSON file contents
- https://gitlab.jasondale.me/jdale/jd-go-api
- Will be used in the future on dubsondefrost.net as a way to manage/display end-user managed events
I contributed to a Python based wallpaper changer app
I contribute and mentor for a Python ROT text encryption tool that a Datto tech created
Roll-your-own streaming service
- https://gitlab.jasondale.me/jdale/cloud-torrent-dler
- Using ShowInfo.RSS, automatically add Magnet links to a cloud seedbox (Seedr) when new episodes are released
- Automatically download items moved into specific folders to mirrored local folders (for Plex management, for example)
- Written in Go
My very first coding project (Python)
- https://gitlab.jasondale.me/jdale/twemperature
- A way to monitor temperature and humidity by tweeting when values exceeded a specified range