Josh A. Young
Software Engineer

Development Projects

Below I have listed some of the personal projects that I have developed over the years along with the programming languages used for each.

Simple Notes App (2021)

(C#, Xamarin, XAML)

This project was build as a simple way to add local notes to my phone. It stores all of its notes in local storage for now. In the future, it will have the ability to synchronize these notes to a local server. Repo

Xamarin Courses App (2021)

(C#, Xamarin, XAML)

This project was built as a learning experience for Xamarin. It is a mobile application that reads a list of courses and students from a json file. It gives you the ability to add or remove courses and students. All of these changes are updated via Xamarin's event system. Repo

Notification System (2020 - 2021)

(Ruby, SQLite, Docker, Docker Compose)

This project is build to read an API and then send notifications based on rules I set for the application. In this case, it is all running in a docker container and uses ruby to send the notifications. This project contains some private code, so I do not have it publicly hosted on GitHub for the time being.

Joshayoung.com (2019 - 2020)

(Gatsby, React, Jest)

This site is developed with the Gatsby static site generator. Gatsby uses React.js under the hood. This site is tested with Jest.

I am continually adding functionality to this project and cleaning up the code. Repo

Will It Rain (2019)

(Ruby, RSpec)

This application gathers the weather for each day and sends out the information to an email list. This application is designed for command line use.

I am continually adding functionality to this project and cleaning up the code. Repo


Plot Notes (2018 - 2019)

(Ruby/Rails, RSpec, HTML, CSS, JavaScript)

This application is used to add, tag, and search notes. This application used Ruby on Rails and RSpec. I am continually adding functionality to this project and cleaning up the code. Repo


Note / URL System (2017)

(PHP/Laravel, HTML, CSS, JavaScript)

This application will be written to house many of my tech notes and URL bookmarks. I know there are many applications written for both tasks. However, I have tried many of these, and I do not like their features. This application will be written using the latest version of Laravel.

Essentially, it will allow me to add notes and tag them to URLs. It will also include features for stand-alone notes and URLs, as well as note searching and tagging. This application is currently a work in progress. I will be posting the code on GitHub and keeping this entry updated as I make progress.


This Website (joshyoung.me - 2016)

(HTML, CSS, SASS, JavaScript, jQuery, Jekyll)

I wrote this site to house my personal blog, projects, resume, etc. I decided to write this with a static site generator. Following my research, I decided that Jekyll was the best option for my purposes. This site is written in Jekyll and hosted on GitHub pages. Here is the link to the site: joshyoung.me and a link to the: repo.


Note Taking System (2014)

(Python, Flask, HTML, CSS, JavaScript, SQLite)

This project was written with the Python Flask framework. Essentially, it is a note system that allows for note taking features such as tagging, searching, etc. To learn more about SQLite, I decided to build this project in SQLite. This project was a precursor to the Laravel note taking system listed above.


Personal Website (joshayoung.com - 2012)

(HTML, JavaScript, CSS, jQuery)

This site was a precursor to this web page. However, at the time I had not started using responsive web design, therefore much of the site is not optimized for fast load times, responsiveness and the like. This site was written in raw HTML, CSS, and JavaScript/jQuery and designed by me.

I have learned a ton about web development since that time, but I will list the site here for archival purposes. I have made very few changes since it was written. The site is running on GitHub here: joshayoung.com.


Business Website (codeitcreations.com - 2011)

(HTML, CSS, JavaScript, jQuery, PHP)

This was a site I designed and developed around the time I was doing some freelancing. This was a one page site written in HTML, CSS, JavaScript, and PHP. For a while, I had this site hosted and running on a web server; however, I have since moved it to GitHub pages. The site is still running here: codeitcreations.com.

It displays many of the designs I had finished or sites that I had worked on at the time, so you may find them interesting for that purpose. Although, I would describe myself as a web developer, not a web designer, the designs displayed on this site show how far I have progressed over the years.


Ticketing System v2 (2010)

(C#, MSSQL, ASP.NET, CSS, JavaScript)

This project was exactly identical to the project listed below. However, I decided to re-write it in C#/ASP.NET. By doing this, I was able to better learn the Microsoft development stack. I was also able to interact with Microsoft SQL Server, which has come in handy during subsequent development tasks.


Ticketing System v1 (2010)

(PHP, MySQL, HTML, CSS, JavaScript)

This project was essentially a help desk system that I wrote from scratch using PHP. It allowed for many features including: entering, tagging, searching, editing, and deleting tickets. Of course it also involved creating efficient database structure and normalization between each of the tables. At the time, this was a great learning experience for me and improved my skills as a developer.


Family Website (commentsandcapers.com - 2009)

(HTML, WordPress, PHP, MySQL, HTML, CSS, JavaScript)

This site was built to allow my grandmother to maintain her own website. I started by creating a custom WordPress theme based on a design I had created. In addition, I also designed an alternative theme to display select pages in a different layout, per her request.

I also wrote some custom PHP code that facilitated the guest book and contact form. I maintained the site for years inside of WordPress. Unfortunately, my grandmother recently died. I have since moved the whole site to GitHub pages for archival purposes. I still have the site running here: commentsandcapers.com. Aside from a few small changes, I have made no improvements to the code since it was written in 2009.


Blogging System (Summer 2008)

(PHP, MySQL, HTML, CSS, JavaScript)

For this project, I built my own server from computer components. Following that, I installed and configured Apache, PHP, MySQL and installed other software to configure and host the site. The blogging system was built with raw PHP code, no framework and utilized a MySQL database on the backend.

It allowed users to add, edit, and delete blog posts, as well as comment on the individual posts. In addition, I designed and developed the web page to host this application. This project allowed me to learn more about the fundamentals of programming, servers, and web development.

Icons made by Freepik and Pixel perfect from www.flaticon.com. Also icon(s) from iconfinder.
"Nōn nōbīs, Domine, nōn nōbīs, sed nōminī tuō dā glōriam."