Engineering case studies / 01 / 09

The decisions behind the software.

No victory laps. Each case study names the constraint, the route I chose, the strongest alternative, the cost and the evidence available.

Published cases
9
Choose language
04
Editorial method
Constraints · choices · evidence
CASE / 01 Founder experience / anonymised employment work
Cloud platforms14 min read

I moved a multi-component document and AI-workflow platform from an environment-specific on-premise setup to reusable Terraform, GKE and a controlled blue/red delivery path on Google Cloud.

Read case study
Role / contribution
Cloud platform engineering · Platform migration and repeatable release
Key decision
Turn environment variance into a review surface
  • GKE
  • Terraform
  • Helm
CASE / 02 Founder experience / anonymised employment work
Workflow software13 min read

I built a Spring Boot service and React Single-SPA microfrontend around Camunda so operators could create archival sessions, move source packages through a nine-step lifecycle and track the resulting output.

Read case study
Role / contribution
Workflow and product engineering · Service, microfrontend and workflow integration
Key decision
Show state before offering action
  • Spring Boot
  • React
  • Single-SPA
CASE / 03 Founder experience / anonymised employment work
Enterprise software14 min read

I worked through SQL Server, .NET Framework 4.8 and a KnockoutJS frontend in a live retail ERP, covering features, defects, reporting, courier integrations and stock-receipt modernisation.

Read case study
Role / contribution
Enterprise product engineering · Application, database, reporting and integrations
Key decision
Trace the whole request path
  • C#
  • .NET Framework 4.8
  • SQL Server
CASE / 04 Founder project · open source
Local-first product14 min read

CareerOS Local turns an existing CV into a private, revisioned career record, then uses a required local LLM for matching and coaching. Tauri, FastAPI and SQLite keep facts, drafts, restart recovery and agent access on the user’s device.

Read case study
Key decision
Create the record before importing the CV
  • Tauri 2
  • React 19
  • FastAPI
CASE / 05 Founder project · open source
Machine learning14 min read

ELIZA Lab is a Rust machine-learning pipeline for training, calibrating and inspecting an intent classifier locally. It replaces a misleading therapy-bot premise with a reproducible, non-clinical experiment that can abstain.

Read case study
Key decision
Bound the claim to the synthetic fixture
  • Rust
  • TF-IDF
  • Logistic regression
CASE / 06 Founder project · open source
Protocol tooling13 min read

DIG 3.2.0 opens real Gopher resources from a CLI, a local browser workbench and a standalone Android app. Its PWA keeps a verified fixture offline; live browser traffic still goes through the same-origin gateway instead of pretending a static page can open raw TCP sockets.

Read case study
Key decision
Resolve once, then connect to what was checked
  • Node.js
  • Android
  • TCP
CASE / 07 Founder project · open source
Computational mathematics11 min read

IntegraDraw is a Java desktop and TypeScript Canvas workbench for comparing midpoint and trapezoidal sums with a Simpson reference. Both runtimes share versioned numerical cases and explicit tolerances.

Read case study
Key decision
Preserve signed area
  • Java 17
  • TypeScript
  • Canvas
CASE / 08 Founder project · open source
School operations software14 min read

VECTOR 3.4.0 is a white-label placement operations system that a school can run on its own infrastructure. Versioned programme rules still drive daily work, while guarded SQLite storage, bounded data paths and release controls make the self-hosted boundary fit for production operations.

Read case study
Key decision
Version the rules, not only the placement
  • Node.js
  • Express
  • SQLite
CASE / 09 Founder project · open source
Secure remote assistance12 min read

JDoor began as a 2022 school networking project co-created by Djenis and a collaborator. Djenis later rebuilt its security model, session lifecycle, product UX, tests and release path as JDoor Assist: a visible, view-only-by-default desktop tool for authorized help on trusted local networks.

Read case study
Key decision
Make approval legible to the host
  • Java 21
  • Swing
  • TLS