Engineering Lab
An exploratory space for technical prototypes, performance benchmarks, cryptographic experiments, and architectural proof-of-concepts before they graduate to production projects.
Lightweight Offline Sync Engine
State-based synchronization and conflict-resolution prototype for local-first software.
An experimental synchronization layer investigating hybrid logical clocks and differential state transfer between decoupled local SQLite nodes.
- Vector clocks introduce excessive network metadata overhead for personal single-user multi-device sync.
- Hybrid logical clocks combined with monotonic client timestamps provide clean conflict-free convergence for personal vault data.
Argon2id WASM vs JVM Execution Benchmarks
Comparative memory-hardness benchmark of Argon2id under WebAssembly vs native JVM runtimes.
Evaluated derivation latency, memory exhaustion boundaries, and thread parallelism of Argon2id across browser WASM sandbox environments versus native desktop JVM execution.
- Native desktop JVM achieves 4.2x faster memory allocation iterations compared to browser WebAssembly runtimes with identical Argon2 parameters.
- Desktop native compilation remains vastly superior for heavy cryptographic key stretching without blocking main UI threads.
Progressive Chunked File Hash Comparator
Sub-millisecond duplicate detection algorithm for large media libraries.
A tiered byte-comparison algorithm designed to detect exact duplicates across multi-gigabyte files by incrementally sampling file headers, middle sectors, and trailing bytes before executing full cryptographic hashes.
- Over 92% of candidate collisions are eliminated within the first 4KB chunk check.
- Reduces aggregate disk I/O by 85% compared to naive full-file SHA-256 scanning routines.