Projects

Below is a list of some of the projects that I have worked on in the past. All of my public projects are listed on my GitHub page.

Have a project in mind? You may request my services by contacting me through my business, Robinson Handy and Technology Services.

Coding Challenges (2021)

Coding challenges are ongoing projects to learn new coding designs and practices. I periodically do coding challenges. The reason that I do challenges is to test my knowledge of the programming language and expose myself to different aspects of the language. I elaborate further about why I suggest that others do coding challenges in a blog post titled Why Do Coding Challenges.

Technologies: C#

Source Code

Ecobee Status Monitor (2021)

Read more about Ecobee Status Monitor project.

Technologies: C#

Themometer Pi (2021)

Read more about Thermometer Pi.

Technologies: C#

Falcon Pi Twitter (2020)

Falcon Pi Tweets
Read more about Falcon Pi Twitter project.

Technologies: C#

Source Code

Christmas Light Show (2020)

Light show animation
Read more about Christmas Light Show project.

Technologies: C#, Raspberry Pi, Xlights

NSBE Montgomery Professionals Website (2020)

NSBE Montgomery Professionals website

The National Society of Black Engineers, Montgomery Professionals (NSBE-MP) is a chapter of NSBE. This project consisted of redesigning the previous version website to the current version. The previous webste ran on Drupal 7. Since Drupal 7 was nearing retirement in summer of 2021, a decision had to be made. Either upgrade to Drupal 8 or change to a different website platform. The decision was decided to change to a static generated website because using a traditional content management system could put the website at risk if it was not kept up to date. The current website is a static generated website. With the use of GitHub Actions the static website files are created and automatically deployed to the production environment when updates are made. Effectively GitHub serves as the content management system for this website. As part up this update, the website was updated to use Bootstrap 4 so that it would be mobile friendly.

Technologies: Bootstrap 4, CSS, Github Actions, HTML, JavaScript, MkDocs

Source Code Visit Website

Kdenlive to YouTube (2019)

This project was to build an automation that would take video projects that I have created with Kdenlive, generate them, and then upload them to YouTube automatically. The first phase of this project, which was to render videos from a queue of Kdenlive archive files. I have videos on my YouTube channel that discuss some of the aspects of the code.

Technologies: Java

Source Code

Raspberry Pi Traffic Light Controller aka TrafficPi (2018)

Traffic light used for the Traffic Pi

Read more about Raspberry Pi Traffic Light Control project.

Technologies: Bash, CSS, C#, HTML

Ubuntu Automation Scripts (2018)

The purpose of this repository is to hold scripts that use for routine tasks, such as updating packages, starting virtual machines, and automatically commiting files. When you run the same commands over and over again, it is often best to put them into a script and then just call the script when you need it. I have created a playlist that contains some of the scripts used. You can on my Youtube channel.

Technologies: Bash Scripts

Source Code Video Tutorials

Home Automation with Home Assistant (2017)

Screenshot of Home Assistant dashboard
Home automation is one of the latest trends in technology. Using Home Assistant, I have been able to automate several repetitive tasks within my home. I will continue to add more automations and share those with the community. The documentation for Home Assistant can be somewhat daunting for the beginnger. By providing my configuration, hopefully it will assist you and others with their configuraiton of their own instance.

Configuration | Tutorials | Components

FarmOS NWS (National Weather Service) Drupal 7 Module (2017)

The purpose of this project is to allow FarmOS to use data from the National Weather Service to allow it to make better decisions as well as to log data from a trusted weather source. Using data from the National Weather Service reduces the cost to get a FarmOS installation going as temperature, rain, humidity and other sensors do not have to be purchased. Furthermore, it reduces the maintenance costs by reducing the amount of infrastructure required to maintain the farm or garden.

Technologies: Bash, Drupal, PHP

Source Code

Black Box Operations (2011)

screenshot of Operations System

Black Box Operations is a project management, help desk, and invoicing system all rolled into one. This web application allows BBIT staff and BBIT clients to stay up-to-date with the status of their project and submit maintenance requests for their website(s). The system also emails invoices to clients and allows clients to login to pay their invoices. By having all of the information located in a central location, BBIT is able to produce quality work, in a timely fashion.

Technologies: Drupal, PHP

NACCP, University of Alabama Chapter Website (2011)

UANAACP website

University of Alabama Chapter of the National Association for the Advancement of Colored People (UA NAACP) is a student organization at University of Alabama, in Tuscaloosa, Alabama. The website allowed UA NAACP to recruit prospective and current students to attend organization meetings, events, and functions.

Technologies: CSS, HTML, JavaScript

Source Code

Scrap Code Dump Blog (2010)

This was the first version of by blog hosted on Blogger. In 2015, I moved the blog from Blogger to a dedicated site for a business that I was starting. That business idea did not succeed, so I decided to take the existing content and make it part of my personal blog. Thus the current website, The Almost Engineer, has this content.

Tuscaloosa Area Black Chamber of Commerce (2010)

TABCC website screenshot

The Tuscaloosa Area Black Chamber of Commerce (TABCC) serves to promote Black and minority-owned businesses in the 7th congressional district of Alabama and the West Alabama areas. TABCC now has an informational website for current and prospective members, upcoming events, and community and TABCC news bulletins.

Technologies: Bootstrap 4, CSS, Github Actions, HTML, JavaScript, MkDocs

Source Code Visit Website

University of Alabama Chapter of the National Society of Black Engineers (2009)

UA NSBE Screenshot

University of Alabama Chapter of the National Society of Black Engineers (UA NSBE) is a student organization at University of Alabama, in Tuscaloosa, Alabama. A website was created to allow UA NSBE to recruit prospective and current students to attend organization meetings, events, and conferences.

Technologies: CSS, HTML, JavaScript

Source Code

Back To Top