About Me
My name is Chris Banks. I'm a Web Developer who enjoys creating well designed, fully responsive web applications that provide an enjoyable experience for the user. This past year, I built two different web applications to simplify the foodbank registration process and the general attendance at my church. I developed both the back-end and the front-end of these applications, and I'm currently hosting and maintaining both on a Raspberry Pi. I enjoy learning new technologies and using my programming skills to simplify real world problems.
Certificates
Udacity
- Front End Web Developer (Jan 2021- Sept 2021)
freeCodeCamp
- Responsive Web Design (Jan 2020 - March 2020)
- JavaScript Algorithms and Data Structures (March 2020 - June 2020)
- Front End Development Libraries (June 2020 - Jan 2021)
Experience
Web Developer
O2 Digital Creative Agency
Pittsburgh, PA (06/2022 - Current)
- Front-end developer
- Create and maintain WordPress websites
- Work primarily within the LAMP (Linux, Apache, MySql, and PHP) stack
Volunteer
Chapel on The Hill
Emlenton, PA (09/2020 - Current)
- Manage the media page
- Update the weekly podcasts
- Write custom HTML and CSS when needed
- Build custom web apps to simplify
Projects
Attendance Application
Description
This web application, designed for my church, streamlines attendance management. Although not currently in use, it stands ready for potential future adoption. The app facilitates rapid list creation and offers users graphical insights into monthly attendance patterns.
Tools used
React.js, TypeScript, MySQL, Node.js, Express.js, React Router
Food Bank App
Description
This web application is a full-stack CRUD system designed to streamline the food bank process at my church. My wife utilizes the app bi-monthly to monitor attendance and verify eligibility for each visitor.
Tools used
React.js, MySQL, Node.js, Express.js, React Router
Shipping Application
Description
This is a full-stack CRUD web application that I created for my shipping job at Seneca Printing Express. I was able to expedite the shipping process by removing all redundancies in the process of creating: pack slips, carton labels, and skid tags. You can demo the application by using username: Demo password: demo123 and searching for Job# 123456.
Tools used
React.js, MongoDB, Node.js, Express.js, React Router
Marvel App
Description
This is a PHP app I developed to familiarize myself with PHP for my current role at O2DCA. It interacts with the Marvel API through a PHP curl request, displaying characters from the Marvel universe. Users can click on a character to view more information.
Tools used
PHP, JavaScript, Bootstrap, Jquery Datatables