I'm a Software Engineer with a passion for high-performance systems and developer education. Currently, I'm architecting a state-of-the-art Dice Chess Engine and platform at Fortemate and mentoring the next generation of engineers on Exercism.
I am an official Maintainer for the Scala and AWK tracks on Exercism.org.
- ๐ 100+ Testimonials from mentored students in Java, Scala, Python, and Bash.
- ๐ ๏ธ Actively contributing to the Scala ecosystem and teaching robust engineering patterns.
I'm building a modern suite of high-performance tools and services for Dice Chess:
- Dice Chess Engine: Cross-platform Expectimax engine, move generator, and AI search targeting JVM, JavaScript, and WebAssembly.
- Dice Chess Play Platform: Public play site (SvelteKit static SPA on Cloudflare Pages) with real-time multiplayer & Bot API backend on Play API.
- Dice Chess Analytics & Analytics UI: High-performance analytical hub and interactive explorer over 140k+ games using Scala 3, PostgreSQL, and Svelte 5.
I write about Scala, software architecture, and game engineering on jc.id.lv.
- ๐ฒ Can You Trust the Dice? Provably-Fair Rolls in Dice Chess
- ๐ช Magic Bitboards in Scala 3
- ๐ Leaper Algorithms and Bitboards in Scala 3
- ๐ก๏ธ Zero-cost Domain Modeling with Scala 3 Opaque Types
- ๐ ๏ธ Unifying Monorepo Chaos with Mise
โก Fun Fact: When I'm not coding, I enjoy strategic challenges like Dice Chess.





