Chris Banks

Full Stack Web Developer

Innovative Solutions for your everyday needs

Learn More
image of Chris Banks

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.



  • Front End Web Developer (Jan 2021- Sept 2021)


  • Responsive Web Design (Jan 2020 - March 2020)
  • JavaScript Algorithms and Data Structures (March 2020 - June 2020)
  • Front End Development Libraries (June 2020 - Jan 2021)


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


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


Attendance Application


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

Active Webpage Login

User: demo

Password: Demo123

Food Bank App


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

Active Webpage Login

User: Demo

Password: demo123

Shipping Application


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

Active Webpage Login

User: Demo

Password: demo123

Marvel App


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

Technical Skills