An Occasional Personal Devlog for Hobby Projects
Technical experiments, learning notes, and archived project reflections by Nicolas Brulay. Posts are sporadic by design — this is a hobby space, not a product channel.
GitHub Activity
@BallLightningAB
Channeling knowledge and creativity
Recent devlogs and updates

A New Chapter: Full-Time at Hultafors Group
Since June 2025, I have worked full-time at Hultafors Group as Product & Service Owner — Integrations. Chronomation is paused, Ball Lightning AB remains a company presence and archive, and The Builder Coil is now an occasional personal devlog.

Browser Smoke Suite: Cost-Efficient Route Validation for Shipping API Dojo v2
Issue #17 added a minimal Playwright smoke suite to complement unit/integration coverage. I built a cost-efficient browser test layer for checkpoint validation and future mirror sites.

Proof of Concept: Validating Seeded Randomization and Content Families in Shipping API Dojo v2
Issue #8 implemented a proof of concept for minimum viable randomization and content families. I validated MCQ shuffling, lesson drill ordering, scenario sequencing, and SSR-safe behavior under TanStack Start.

Auth Foundation: Building Better Auth, Creem Billing, and Email Infrastructure for Shipping API Dojo v2
Issue #11 completed the auth, entitlements, billing, email, and domain foundation for Shipping API Dojo v2. Better Auth, Creem, Resend, and the shipping.apidojo.app domain came together.

Technical Scoping: How Shipping API Dojo v2 Designed Its Content-Family Foundation
Before building Shipping API Dojo v2, I needed a complete technical blueprint. I scoped content families, seeded randomization, auth/billing/email/domain strategy, and the decisions that shaped the architecture.

Shipping API Dojo v2: A Foundation for Randomized Learning at Scale
The massive v2 rebuild of Shipping API Dojo introduces content families, seeded randomization, and a full auth/billing foundation. Here's the architecture and vision behind the 20/20/20 curriculum expansion.
Current Status
I work full-time at Hultafors Group as Product & Service Owner — Integrations, focused on integration ownership, modernization, harmonization, strategy, AI, and automation. Ball Lightning AB remains a maintained but mostly passive company presence, and Chronomation is paused and archived under Ball Lightning.
Read the full update