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.

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 - 02/2025)

  • Front-end developer
  • Created and maintained multiple WordPress websites
  • Worked 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

WordPress Websites

Allegheny Arms

Description

Allegheny Arms involved a comprehensive website re-design, which I led during my tenure at o2 Digital Creative Agency. I was responsible for overseeing the entire front-end development, ensuring a seamless and visually engaging user experience. Additionally, I played a key role in integrating WooCommerce, managing the setup of the online store, and configuring the product listings to optimize functionality and performance.

Tools used

WordPress, Elementor, WooCommerce, Gravity Forms, PHP, jQuery

Altour

Description

This project involved a fast-paced website re-design at o2 Digital Creative Agency, where I was tasked with delivering results within a tight timeline. Using Figma designs as a foundation for the site's desired aesthetic and functionality, I successfully led the development process, ensuring a swift transition to production. Additionally, I took the lead in implementing multi-language capabilities, enhancing the site's accessibility and global reach.

Tools used

Elementor, WordPress, MySql, PHP, Figma

Spectrum Charter School

Description

The Spectrum Charter School re-design was the inaugural project I undertook at o2 Digital Creative Agency. It marked my first experience working with Elementor and WordPress, and I quickly adapted to these platforms to deliver a sleek and modern website. Through efficient learning and application, I successfully created a polished and user-friendly site that met the client's vision and expectations.

Tools used

Elementor, WordPress, MySql, PHP, Gravity Forms, JavaScript

Rocket Around

Description

Rocket Around was another high-priority re-design project at o2 Digital Creative Agency, completed in under a month. Collaborating closely with the client and project manager, we were able to deliver a final product that exceeded expectations. The client was exceptionally pleased with the outcome, reflecting the efficiency and attention to detail applied throughout the project.

Tools used

Elementor, WordPress, MySql, PHP

Web-Apps

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

Active Webpage Login

User: demo

Password: Demo123

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

Active Webpage Login

User: Demo

Password: demo123

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

Active Webpage Login

User: Demo

Password: demo123

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

Technical Skills