Building my own personal blog

  • 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

Raspberry Pi security camera

  • 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