Shipped Wares: Solitary Deployments

SVELTEKIT / ELECTRON / INDEXEDDB

WhatNext: The Offline Work Tracker & Invoice Generator

The Pitch: A 100% offline desktop utility exploring local-first data persistence. Built inside an isolated Electron shell, it serves as a lightweight workspace to log client engineering pipelines, map context-specific tech stacks, and track immutable time allocations without external server overhead.

The Architectural Evolution: Bypassed traditional cloud layers and fragile browser caches ("The Service Worker Wall"). Relies on highly concurrent, transactional browser storage to manage client-to-project relational schemas locally, ensuring absolute data isolation and zero network latency.

  • Reactive UI: SvelteKit SPA adapter for near-zero latency.
  • Persistence: High-concurrency IndexedDB (Offline-first).
  • Distribution: Zero-installer, portable .exe with no registry footprint.
  • Logic: Deterministic multi-currency calculations and offline PDF generation handled entirely in-memory.
  • Portability: Built-in JSON export for full data auditing.
[The Road to Local-First — Moving from Supabase to an Electron-IndexedDB Stack] Full technical architecture brief on Dev.to [Download the Free Work-Logger (GitHub)]: Try the portable .exe with all the core features. [Upgrade to the Full Version (Gumroad)]: Includes the full multi-currency Invoicing feature.
C# / .NET CORE / ALGORITHMS

The Auto-Drone Labyrinth

The Pitch: Revisiting a tricky 3D graph interview puzzle and turning it into a working sandbox simulator.

The Architectural Evolution: Uses an asynchronous pathfinding loop that explores rooms one by one and cleanly backs out of dead ends. To keep things realistic, the drone doesn't get a global map. It tracks its own coordinate history relative to its landing spot, ensuring it never runs in circles.

  • State Management: Hash-based relative tuple matrices to entirely eliminate infinite circular path loops.
  • Asynchrony Engine: Event-driven callbacks to throttle algorithmic logic into human-readable visual frames.
  • Primitives: Positional record updates (`with` expressions) to prevent accidental state mutation.