Alexander Calvert
I'm Alexander Calvert,
a full-stack web dev with a knack for writing clean, maintainable code and a drive to build high-quality software
🪶 Stuff I wrote
TLS cert inheritance, as encountered with Caddy

4/16/2025

TLS cert inheritance, as encountered with Caddy

A server will use an already-configured cert for a site that hasn't otherwise specified one when serving multiple sites from the same server over HTTPS

Designing unique game id's and join codes

4/13/2025

Designing unique game id's and join codes
Séance

How I overcame some issues with identifying and joining games

Adding a custom 404 page to a Gitlab Pages deployment

4/13/2025

Adding a custom 404 page to a Gitlab Pages deployment

How to add a custom 404 page to a Gitlab Pages app

Strict CSP in a Spring app

2/5/2024

Strict CSP in a Spring app

How I implemented a modern, best-practice, nonce-based strict Content-Security-Policy in a Spring/Thymeleaf app

🪺 Stuff I made
Council Room

Council Room

A little app I built for myself and some friends to track Dominion games we've played.

Vue3 Bootstrap 5 Supabase
Séance

Séance

An SPA to ease the process of tracking round, timer, and intuition for Mysterium games. Built with Supabase Database and Realtime.

Vue3 Tailwind Supabase
Grass

Grass

Grass blowing gently in the breeze. An exercise in CSS animation.

© 2025 Alexander Calvert
Astrofy Template ⚡️
  • Home
  • Blog
  • Projects