Hi, my name is

Ethan Clark.

I build applications for the web.

I'm a software engineer specializing in building scalable, user-focused digital applications. My work combines strong, modern engineering design, with an emphasis on automation and reliability. Currently, I am focused on building accesible, team member & customer-centered products at Papa John's.

About Me

Hello! My name is Ethan Clark and I am a Software Engineer who specializes in Backend Development. My interest in Backend Development started with my first internship at Papa John's, where I discovered my passion for building RESTful APIs and developing microservices.


Currently, I am a Senior at the University of Louisville, studying for a Bachelor of Arts in Computer Science. Outside of school, you can find me working on personal projects and continuing to further develop my understanding of these topics.


I also have recently launched a few personal projects hosted on my home server. These incorporate many technologies, some of which are listed below:

  • Java w/ Spring Boot
  • Python w/ Django
  • HTML5 w/ Bootstrap, CSS w/ SASS & JavaScript
  • SQL (PostgreSQL & MySQL)
  • Docker & Docker Compose
  • Jenkins, Nexus, & SonarQube
Face Pic

Where I've Worked

Software Engineer @ Papa John's

May 2025 - Present

  • Modernized legacy applications to align with current platform, security, and reliability standards.
  • Assisted in the development of Docker-Compose based local development environment enabling team members to run and test multiple microservices consistently on their machines.
  • Significantly reduced boilerplate code across multiple Java microservices by implementing Lombok annotations and updated dependency versions, improving code readability and maintainability.
  • Developed intranet micro-applications for Papa John's in collaboration with LumApps and Northern Ground.
  • Maintained backend services using Java and Spring Boot, deployed via Docker on Google Cloud infrastructure.

Produce Associate @ Kroger

May 2022 - August 2025

  • Collaborated with team members to maintain optimal standards in the produce department.
  • Assisted in training new employees on department procedures and customer service standards.
  • Provided excellent customer service by assisting customers with product selection and inquiries.

Lifeguard @ YMCA

July 2020 - November 2021

  • Collaborated with a team to maintain a safe, secure environment.
  • Maintained pool safety and chemical levels to ensure safety compliance.

Notable Projects

Featured Project

Personal Task Aggregator API

Built a modular, API-first backend on my self-hosted Home Server Platform to consolidate all of my tasks from Google Tasks, Google Calendar, Microsoft To Do, etc. into a singular API.

  • Java
  • Spring Boot
  • HTML5
  • Bootstrap
  • CSS3
  • SCSS
  • OAuth
  • Docker
  • Google Cloud

Featured Project

To Do List v2

Built a full-stack task management application to organize and track all of my personal to-do items.

  • Java
  • Spring Boot
  • HTML5
  • Bootstrap
  • CSS3
  • SCSS
  • PostgreSQL
  • Docker

Featured Project

Home Server Platform

Designed and operated a self-hosted server platform using a lightweight Ubuntu Server distro for Jenkins CI/CD, Nexus artifact management, and various other services to monitor and manage autonomous backend applications.

  • Linux
  • Docker
  • Jenkins
  • Nexus
  • SonarQube
  • Nginx
  • Cloudflare
  • Bitwarden
  • Splunk

Other Projects

View the Archive
Private Git Server

Lead a team to develop a private Git hosting server for the Seneca High School Computer Science curriculum.

  • Linux
  • Git
  • SSH
  • Bash
  • Shell Scripts
Bin Packing

Solved the Bin Packing algorithm using the Genetic Algorithm.

  • Java
  • Spring Boot
  • Artificial Intelligence
  • HTML5
  • Bootstrap
  • CSS3
Traveling Sales Person

Built a full-stack application to solve the Traveling Sales Person Problem using a vareity of algoritms

  • Java
  • Spring Boot
  • Artificial Intelligence
  • HTML5
  • Bootstrap
  • CSS3
To Do List v1

Built a full-stack task management application to organize and track personal to-do items.

  • Java
  • Spring Boot
  • HTML5
  • Bootstrap
  • CSS3
Website V2

Second version of this website.

  • HTML5
  • Bootstrap
  • CSS3
  • SCSS
Website V1

First version of this website.

  • HTML5
  • CSS3
PasswordGeneRate

Lead a team and developed a web application using Python and the Django framework that allows user to generate or rate passwords.

  • Python
  • Django
  • SQLite
  • HTML5
  • Bootstrap
  • CSS3
  • SCSS
Robot Arm

Created a stationary Robot arm that incorporates a Raspberry Pi Zero 2 W, several MG966r motors, a PCA9685, and custom 3D printed parts.

  • Python
  • Raspberry Pi
  • 3D Modeling
  • 3D Printing
Bank Account Manager

Lead a team of five to create a simple bank account manager using tkinter, PIL, and alexit.

  • Python
Trail of Thales

Lead a team of four to develop a simple C-based Game inspired by The Oregon Trail.

  • C
Disability Inclusive Design - GE Appliances

I collaborated with a team of students where we evaluated and designed a table that accommodated handicapped individuals.

  • 3D Modeling
  • Research and Development (R&D)
Gray Fox Helmet

Built the Gray Fox Helmet from Metal Gear Solid using several SG90 servo motors and an Arduino Uno.

  • Arduino
  • 3D Printing

Contact Me


I am looking for new opportunities, and my inbox is open! If you have any questions for me or just want to say him, I will get back with you as soon as possible!