![thumbnail](/img/JJD-512.png)
I have completed a new project - ResumAPI! Why provide a regular Word doc or PDF when you can use curl commands instead?...
![thumbnail](/img/SHRTNR.png)
I was assigned a coding challenge for a Symfony Developer role. Here is what I made. ...
![thumbnail](/img/deploy.png)
Here is how I deploy the Plant-Waterify API to my VPS ...
![thumbnail](/img/CaffTrack.png)
I made an iOS app to track coffee and espresso brewing. ...
![thumbnail](/img/full-app.gif)
I have created a demo app to showcase what I have learned. I am using a Firebase Firestore as the Database, and this data is manag...
![thumbnail](/img/sprout.png)
I have started a new project to fully automate my garden. The project has 3 total parts, and is written in Python, Go and Nuxt....
![thumbnail](/img/cdt.gif)
I have been working on a side project for a while to automate getting content for my Plex server. ...
![thumbnail](/img/nuxt-icon.png)
A new demo project I have created a new demo project using ...
This post is part of a change deployed via CI/CD on my Gitlab server. It worked! Here’s my gitlab-ci.yml: ...