Logo
Hi, my name is

Ethan Clark.

I build apps for the web.

I'm a software engineer specializing in building and securing scalable, user-focused digital applications. My work combines strong, modern engineering design, with an emphasis on automation and reliability.

About Me

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


Currently, I am doing my Master's Degree at the University of Louisville, studying for a Master's of Science in Computer Science. Outside of school, you can find me working on personal projects and continuing to further develop my understanding of software development and cybersecurity.


I also have recently launched a few personal projects that you may find on my GitHub and might be hosted on my home server. These projects incorporate many technologies I have learned over the years, some of which are listed below:

  • Java w/ Spring Boot
  • Python
  • Rust
  • HTML5 w/ Bootstrap, CSS w/ SASS & JavaScript
  • SQL (PostgreSQL & MySQL)
  • Kubernetes & Docker
Face Pic

Where I've Worked

Software Engineer @ Papa John's

May 2025 - May 2026

  • 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 updating 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

Aesir Screenshot

Featured Project

Aesir

Designed a Zero Trust home lab (aligned with the CISA's Zero Trust Maturity Model) across virtualized hosts, implementing network segmentation, least-privilege access, and centralized authentication.

  • Proxmox VE
  • OPNsense
  • Kubernetes
  • Jenkins
  • Nginx
  • Cloudflare

Featured Project

Sprout

Leading a development team in building a Maven plugin that automatically generates a visual architecture diagram from Java-based and Spring Boot-based source code, improving system documentation and visualization.

  • Java
  • Spring Boot
  • Maven

Featured Project

The Greatest Knight (TGK)

Built a local, zero-telemetry personal privacy auditor that scans public data-broker and breach sources to identify a user's exposed personal information.

  • Rust
  • SQLite

Other Projects

View the Archive
ChaosFilter

Testing kernel resilience and error recovery via deterministic and probabilistic inputs.

  • Rust
  • Linux
  • eBPF
Private Git Server

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

  • Linux
  • Git
  • SSH
  • Bash
  • Shell Scripts
Personal Task Aggregator API

Built a modular, API-first backend on my self-hosted Home Server Platform to consolidate all of my tasks for the day.

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

Solved the Bin Packing algorithm using the Genetic Algorithm.

  • Java
  • Spring Boot
  • Artificial Intelligence
  • HTML5
  • Bootstrap
  • CSS3
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
Home Server Platform v1

Designed and operated a self-hosted home lab for Jenkins CI/CD and various other services to monitor and manage autonomous backend applications.

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

Contact Me


My inbox is open! If you have any questions for me or just want to say hello, I will get back with you as soon as possible!