Part 1 of our OnTheGoRentals dev diary. We break down the modular monolithic architecture, the domain model with immutable entities, and why we chose Builder patterns over mutable state.
Category: Project Deep Dive
Technical deep dive posts for VoxNemesis and related tools
OnTheGoRentals Part 2: Concurrency & Security — Building a Production-Ready Rental SaaS
Part 2 of our OnTheGoRentals dev diary. We tackle the hardest problem in rental systems: preventing double-bookings with JPQL interval queries, and building a secure JWT authentication architecture.
OnTheGoRentals Part 3: Infrastructure & Operations — Building a Production-Ready Rental SaaS
Part 3 of our OnTheGoRentals dev diary. We cover MinIO object storage, the Prometheus + Grafana + Loki observability stack, Docker deployment, and technical debt.
OnTheGoRentals: A Dev Diary — Building a Production-Ready Rental SaaS
OnTheGoRentals is a production-ready rental SaaS platform built with Spring Boot and Vue 3. It’s live, fully functional, and designed to be adapted for any rental domain — cars, bicycles, houses, equipment. This 3-part series walks through the technical decisions behind the platform.
Self-Hosted TTS with Kokoro ONNX: What CPU-Only Inference Actually Gets You
Building a smart-home TTS stack on hardware you already own — no GPU, no cloud API, no bill. We wanted text-to-speech for automation triggers that runs locally, on existing CPU hardware, without sending every doorbell announcement through a third-party API. So we built a FastAPI service around Kokoro ONNX with voice blending, dialogue scripting, and […]
Building Since: A Self-Hosted Claim Tracker with PocketBase, React, and Express
Every prediction someone makes online deserves accountability. We built Since — a self-hosted temporal claim tracker — to register predictions, record past events, attach evidence, open disputes, and verify outcomes over time. The stack is deliberately lightweight: React 19, PocketBase, Express.js, and Docker. Here’s why we chose each piece, what surprised us, and what we’d […]
MCP Integration for WordPress Automation: Cutting Publishing Time by 80%
Every content team knows the routine: write the post, copy-paste it into WordPress, add categories, set the featured image, configure the excerpt, preview, publish, share on socials. It’s a 15-minute ritual repeated 5-10 times per day. We automated the entire publishing workflow using MCP — and cut that time to under 2 minutes per post. […]
TorqueBooks: Building a Workshop Management System for South African Auto Shops
How we built TorqueBooks — a multi-tenant workshop management system using PocketBase, React, and Keycloak. Real war stories from 8 weeks of development.
Bringing GPU Support to NeuTTS-Air — A Dev Diary
Bringing GPU Support to NeuTTS-Air — A Dev Diary This is the long one: the full post‑mortem, the war stories, the trade‑offs, the CLI commands, and the benchmarks. Read this if you want to know what actually happened when we added ONNX GPU support and a benchmarking suite to NeuTTS‑Air. TL;DR We added auto device […]
ForkMyFolio Backend: Designing a Modern, Multi-User Portfolio Platform in Spring Boot
This long-form deep dive unpacks how ForkMyFolio’s backend turns a simple personal portfolio into a multi-user, slug-driven, production-ready platform built on Java 21 and Spring Boot 3. Updated: December 4, 2025 Tech Stack: Java 21, Spring Boot 3, Spring Security, JPA, Docker What You’ll Learn Layered Spring Boot Architecture How controllers, services, repositories, DTOs, and mappers fit […]