Welcome

Random things.

Serverless API

A simple serverless application routed by API Gateway, executed by Lambda functions with persistence through DynamoDB.
All AWS resources built through Terraform. Function code built, tested and deployed through Jenkins Pipelines with code quality analysis through SonarQube.

OpenAPI 3.0 Definition [JSON] »

Raspberry Pi Cluster

A rack of Raspberry Pi small board computers hosting such things as: Apache web server/load balancer, Tomcat servlet container cluster, Apache Spark cluster, Hadoop HDFS. Safety and performance not guaranteed.

[Temporarily offline] »

Git Server

Does what it says on the tin.

View GitWeb [Private] »

Jenkins

Jenkins deployed as a WAR file running in a hardened Tomcat instance on a Raspberry Pi 4. The hardened Tomcat is generated through a Bash script with TLS provided by an auto-generated self-signed cert.

Login [Private] »

SonarQube

Automated code quality analysis for various internal projects. Analysis for Java projects is typically orchestrated through Maven plugin and executed through Jenkins. The current deployment is an AMI based on Amazon Linux 2 with a corresponding launch template backed by an Aurora Serverless PostgreSQL instance. Only online during active development.

Login [Private]»

About this site

This is a static web page served from an S3 bucket fronted by CloudFront for TLS and caching. All this top-notch content coming to you fast and secure. Previously served from a Raspberry Pi with TLS provided by Let's Encrypt. Header image taken along Lake of the Clouds near the summit of Mt. Washington, NH