Problem: Wanted a way to easily upload posts to my blog to encourage more frequent posts.
Solution: Automated CI/CD workflow which takes markdown from my preferred note taking app (obsidian) → push to git → use quartz to take my markdown and transform it into HTML → upon successful build, it is put onto Cloudflare pages
Once I have written my post on my blog, uploading the post is as easy as a single click with an extension for git which automatically commits and pushes the changes
Problem: Someone vandalized my front door and there were no cameras to see who may have done it.
Solution: Mounted camera to the peep hole on my front door and connected it to my Raspberry Pi with software to detect motion and record that motion
Motion detection and recording is accomplished by a docker container with the open-source software MotionEye running on it
Secure remote access is accomplished through a VLAN software called ZeroTier which allows my Raspberry Pi and any devices of my choosing to act as if they are all on the same network so I can access the recordings remotely
Many more not listed
Sadly this blog does not encompass all my projects as this blog has only been started recently so all of my projects from before 2025 are not listed here