SOFTWARE ENGINEER AND ARCHITECT

Sidney Simmons

practice-log

Custom built practice log web application. Meant for tracking practice sessions and goals and to help as a motivational tool.

cloudflare-tunnel

Tunnel to connect a kubernetes cluster to the cloudflare network.

event-producer

Application for event producers to create/automate various types of events.

net-check

Web application to facilitate checking in to an "on-the-air" net.

kiwi

kiwi is a java web application meant to act as my personal portfolio. It pulls a list of my current GitLab projects and displays them in a grid format in the browser.

simple-selenium

Illustrates basic usage of Selenium Web Driver for programmatically controlling a browser. One of many tools that can be used to automate UI and functional testing.

nginx-hello-world

Simple nginx installation to use as an example application for testing deployments, external access, etc.

pipeline-tools

Pipeline tools useful across all pipelines and projects such as curl, kubectl, helm, etc.

prometheus

Prometheus instance configured to scrape various application metrics endpoints and make the metrics available for alerting and reporting.

simple-web-socket

Illustrates a basic web socket setup between client and server with automatic reconnect and scheduled broadcasts.

simple-postgres

Illustrates a basic PostgreSQL backed Spring Boot application with flyway migration, transactions, and caching.

home-cluster

Stores configuration files, documentation, and any tools needed for my home cluster.

gitlab-runner

Gitlab runner to run gitlab CI/CD pipelines in a kubernetes cluster.

home-setup

Home setup documentation.

home-server

Home server application used for metric collection, automated server maintenance, etc.

simple-redis

Simple working example of a java/redis implementation.

k8s-clusters

Kubernetes cluster documentation. Home, upper environments, etc.

gradle-plugin-docker-tests

Gradle project meant for testing the gradle-plugin-docker plugin.

gradle-plugin-docker

Custom gradle plugin for integrating with Docker.

gradle-plugin-external-properties

Custom gradle plugin for configuring external properties in your gradle build.

gradle-plugin-external-properties-tests

Gradle project meant for testing the gradle-plugin-external-properties plugin.

plentiful-ports

Java project to facilitate running multiple instances of the "kubectl port-forward service/some-service" command.

simple-cloud-config

Illustrates basic usage of a Spring Cloud Config server for managing properties and a client application that consumes them.

simple-messaging

Illustrates basic usage of a RabbitMQ message broker with a fanout exchange and a work queue.

ubuntu

Docker image and helm chart for running ubuntu within a kubernetes cluster.

gradle-plugin-kimber

Gradle plugin for integrating gradle builds with kubernetes.

Version: 75c4aabf (February 26, 2025 09:31 PM MST)

Pod: kiwi-app-85dcbfdf65-dchbm (up time: 9 days)

Kiwi architecture