Jake Hughes

Blog

Notes on software, architecture, and engineering.

Projects March 17, 2026
Building PreScend — A Privacy-First Retirement Calculator

A deep dive into PreScend, a free anonymous retirement savings calculator built with Spring Boot and vanilla JavaScript. Covers the projection math, tax-efficient withdrawal logic, anonymous session design, and deployment on AWS for ~$22/month.

Linux November 14, 2020
Linux - Setup Network Bonding with Netplan

How to combine multiple physical ethernet ports into a single bonded interface using Netplan, with an overview of bonding modes and a practical configuration example.

Linux October 10, 2020
Linux - Overboard SSH Security

SSH is powerful, but opening port 22 to the public internet invites constant brute force attempts. This guide covers four hardening strategies: disabling root login, SSH key auth, Fail2Ban, and tunneling through a VPN.

Spring October 10, 2020
Spring - DataSonnet in Spring Boot

How to integrate DataSonnet's string-based mapping into a Spring Boot application, covering input validation, Swagger console setup, database queries, and HTTP requests.