Picture of Cody

Cody Dennhardt

dennhardtc12@gmail.com
' Do not go gentle into that good night, rage rage against the dying of the light. ' Dylan Thomas
EXPERIENCE : 10 Human Years
CITY : Kamloops (Earth)
EDUCATION : Bachelor of Comp Sci
STATUS : Employed
INTERESTS : Coding, Games, Outer Space
Link to GitHub Link To LinkedIn

About Me

Hello and welcome, I am Cody Dennhardt and I am a professional developer with many years in the industry. I am a talented individual with an eye for detail, making sure to explore as many approaches and directions necessary to ensure the best possible solutions. Most of my experience is backend development, however from time to time I try to challenge myself by creating intuitive, user friendly frontend designs. You may have noticed this page itself is all custom built, using only the essentials of HTML, CSS, and JS considering the scope.

Back in highschool I was starting a semester in an Intro to Spreadsheets class which was taught at the same time and in the same room as an Intro to Programming using Python. I thought that class sounded much more interesting and luckily enough the teacher told us we were allowed to switch into any of the classes he was teaching if we wanted. I switched and never looked back (see you later spreadsheets!) and every week we would gain a new programming assignment. I was so fascinated by being able to tell computers to do things for me that I finished most assignments within the first 2 days of them being assigned and had the rest of the week to explore what was possible. I teamed up with my friend Keiran and we made a program that played music using motherboard beeps. I ended the class with a 98%. Thus my journey into programming would continue when I applied for the Bachelor of Computing Science at Thompson Rivers University.

I'm interested in continuing to learn new technologies and tools, as such this is my first website I've worked on where I got to choose how to deliver it to the world. I ended up going with Amazon Web Services (AWS) as it is one of the largest and most well documented cloud service providers out there, used all throughout the industry. This page is hosted using AWS Amplify with Route 53 for DNS. It has continuous integration and continuous deployment (CI/CD) from my Github repo main branch which you can view here.

Projects

View on GitHub

GasLog

This project was built to show my abilities in making MVC frameworks with RESTful practices in mind. It is intended to be filled with data from gas receipts and it can then show cost and kilometres per litre. It uses PHP object inheritance, and uses PDO with models to push data to the MySQL backend. I also have it rewriting the URL in a more RESTful way where we turn the GET into slash notation eg. GasLog/Entry/edit/1 instead of GasLog/Entry?func=edit&id=1 as seen below. I also included the ability to do some basic templating and created UI elements as objects that can be reused.

Technologies: PHP (PDO), Apache, MySQL, CSS, JS (Jquery, Charts.js, Datatables.js)

Fig2 Fig1 Fig3 Fig4 Fig5 Fig6
View on GitHub

API Script

This project is an exercise and demonstration of my capabilities in using and building APIs. I use CURL to get and post JSON to a placeholder website. I structured the results in basic HTML using a recursive function for going through the returned list.

Technologies: PHP, Curl, API, HTML

View on GitHub

Receipts

This project is a for-fun project I wrote in an afternoon to test my ability to parse through emails exported from Google Takeout. It requires an mbox file of emailed receipts from Google Play and will total it up to the best of it's abilities.

Technologies: Python3, Google Takeout, MBOX file format

Resume