About
I'm Nejc, a software engineer from Maribor, Slovenia. I work across Go, Rust, TypeScript, Python, and Solidity - building streaming data pipelines, block explorers, smart contracts, and the cloud infrastructure that ties them together.
I got into programming as a teenager writing Discord bots and small open-source tools, which quickly turned into a deep interest in distributed systems and blockchain infrastructure.
Polarity / Flashnet
As a founding engineer at Polarity, the company behind Flashnet, I built Sparkscan from scratch - a block explorer and real-time data platform for the Spark network. The system spans roughly ten services across five languages, connected through a CDC-based streaming pipeline on RisingWave with incremental materialized views, a Go API gateway, and real-time WebSocket delivery via Centrifugo and Cloudflare Durable Objects.
I also built Sparky, a conversational block explorer where users query the chain in natural language and get back live, interactive UI components rendered in-chat. It's built on the Vercel AI SDK and talks to the same Sparkscan APIs that power the main explorer.
Earlier projects
Before Polarity I built Kodex - an ENS domain marketplace and analytics platform that aggregated listings from ten NFT marketplaces through self-hosted Reservoir Protocol infrastructure. It included a Rust backend with a blockchain indexer, an ML-powered domain similarity engine (FastText), GPT-based domain categorization, gas-optimized bulk registration contracts written in inline assembly, and a mempool sniping service that raced ENS registrations in real time. The project spanned fifteen repositories across five languages.
I also contributed to Koyo Finance, a Balancer V2 DEX on Boba Network with a Curve-style veToken governance system and a CoW Protocol solver for MEV-protected batch auctions - spanning Solidity, Vyper, Rust, and TypeScript across thirteen repositories.
On the non-crypto side, I helped build OJPP (brezavta.si) - an open Slovenian public transit platform that aggregates real-time schedules and vehicle positions from every operator in the country, normalizes them into GTFS/GTFS-RT/GBFS standards, and serves them through a unified API powering a cross-platform mobile app, RTPI departure displays, and a native iOS app.
Now
I care about systems that are fast, reliable, and straightforward to operate. Most of my time goes into backend and infrastructure work, but I'm comfortable across the full stack.
Outside of code, I shoot photos, snowboard in the winter, and play too many video games.