DOMOVINA.tv / DOMOVINA.ai
2025 — PresentFounder & sole engineer
AI-native Croatian media platform of 20 active repositories, built end-to-end by one engineer. An automated pipeline (Whisper.cpp on Metal, NVIDIA Canary on Colab GPUs, pyannote diarization, Gemini via multi-region Vertex AI) has processed 1,843 podcast episodes into ~92,000 semantic RAG chunks, searchable through a public MCP server and a Flutter app that ships to web (WASM), iOS, Android and Android TV.
- RAG search with bge-m3 embeddings in ClickHouse (HNSW, ~10–50 ms) + PostgreSQL metadata; production MCP server with OAuth, rate limiting and an audit dashboard
- pay.domovina.ai — three payment formats from one form (SEPA EPC QR, Croatian HUB3 PDF417, EIP-681) with Safe 2/3 multisig routing of Monerium EURe on Gnosis Chain
- klubovi.domovina.ai — open catalogue of 901 Croatian football clubs, 100% geocoded, ingested from 6+ sources (incl. TLS-fingerprint-aware scraping) with AI-audited 89–93/100 accuracy
- Self-hosted Supabase SSO (passkeys + Croatian eID via flutter_certilia) behind Cloudflare Tunnel on Coolify; self-hosted SMS gateway with an Android device as the sender
- Flutter
- Dart
- Python
- Node.js
- TypeScript
- Supabase
- PostgreSQL
- ClickHouse
- Whisper
- Gemini
- Cloudflare Workers
- D1
- Coolify
- RAG
- MCP
- Safe
PINKA Finance
2025 — PresentCo-founder & lead engineer
Group-fundraising platform bridging bank transfers and on-chain money. Campaign & checkout app (Next.js 14) where backers pay by scanning a SEPA EPC QR code or on-chain via Monerium EURe on Gnosis Chain; Foundry smart-contract suite (PinkaFactory, PinkaToken, PinkaCrowdfund) supports four parallel investment paths — ERC677 transferAndCall, approve+invest, SEPA bank transfer via Monerium webhook, and Safe multisig.
- Runs standalone or framed inside Safe{Wallet} as a Safe App — the wallet SDK transparently routes transactions through the host Safe
- RLS-gated Supabase schema with Edge Functions orchestrating contribution state; no plaintext secrets (SEPA profile IDs stored as keccak256 hashes)
- Bilingual (HR/EN) marketing site with a custom React i18n engine (CLDR plurals)
- Next.js 14
- TypeScript
- Solidity
- Foundry
- Safe
- Gnosis Chain
- Monerium EURe
- Supabase
- Cloudflare
- Tailwind
flutter_certilia
2025 — PresentAuthor & maintainer
Open-source Flutter package for the Certilia Identity API — Croatian national eID (NIAS) authentication for Flutter apps, with documentation site. 110+ commits in the last year.
FirePixy
2017 — PresentCreator
Complete platform for photo booths and photo walls at weddings and community events: serverless Node.js backend on Firebase, Angular PWA for guests, WPF photo-booth application integrated with Canon EOS DSLR cameras and on-site printing, Flutter mobile apps.
- Runs production events end-to-end — capture, moderation, projection, print
- Node.js
- Firebase
- Angular
- WPF
- Canon EDSDK
- Flutter
ScanShop
2018 — 2021Architect & backend lead (team of 9)
Self-checkout native mobile application for retail stores. Defined the architecture and built the backend (NestJS + Parse Server + Firebase) while leading a team of nine across backend, Angular PWA and native iOS/Android apps. Contributed improvements back to the open-source Parse Dashboard project.
- NestJS
- Parse Server
- Firebase
- Angular
- Swift
- Kotlin
FlutterFlow BlinkID Widget
2022 — 2024Author
Custom FlutterFlow widget wrapping native iOS/Android identity-document scanning SDKs (BlinkID). Reads identity documents with the device camera and returns structured data into FlutterFlow action chains. Adopted by 1,119 different FlutterFlow projects.
- 1,119 FlutterFlow projects adopted the widget
- FlutterFlow
- Flutter
- BlinkID
- iOS
- Android
Microblink OCR Integrations
2018 — 2020Consulting for Microblink (BlinkID): server-side bridge to a native OCR engine with API-key management for their SaaS, a standalone JavaScript web component for camera capture and cloud OCR, and a desktop-to-mobile handoff flow using Cloud Firestore.
Node.js · Web Components · Angular · Firebase · OCR
A set of reusable open-source FlutterFlow components: multi-file upload to Firebase Storage with progress streams and drag-and-drop, Salsa20-based string encryption actions, and barcode/QR generation with encrypted payloads.
FlutterFlow · Flutter · Firebase Storage · Cryptography
Realtime football analytics and prediction platform for the FIFA World Cup 2026 (48 teams, 104 matches): a TypeScript fetcher using real-Chrome transport to handle TLS-fingerprint anti-bot protection, normalised Supabase/Postgres schema as single source of truth, baseline ELO + Poisson prediction models and a Next.js visualisation frontend.
Next.js · TypeScript · Supabase · PostgreSQL · Playwright · Docker
Independent on-chain verification of the Trendex $MODRIC fan-token lottery winners across all three draws — reproducible scripts anyone can run against chain data.
Blockchain · EVM · JavaScript
CLI tool extending the Flutter CLI: a local Node.js listener receives GitHub webhooks on FlutterFlow pushes, verifies commit signatures, merges changes into the working branch and hot-reloads running Flutter processes via Unix signals.
Node.js · Bash · Flutter · GitHub Webhooks
Native iOS and Android apps that turn a phone into an HTTP CONNECT proxy, routing traffic out over cellular while the listener sits on Wi-Fi — no third-party servers.
Swift · Kotlin · iOS · Android · Networking
Open-source Firebase Admin GUI built with Flutter — a desktop alternative to the Firebase Console.
Flutter · Dart · Firebase Admin
Open-source premium Shopify 2.0 theme — lightning-fast, conversion optimised, mobile-first, built with Croatian craftsmanship.
Shopify · Liquid · JavaScript
Daily backup of ~/.claude (Claude Code config, memory, sessions, transcripts) to a local git repo plus a private rclone remote, scheduled with macOS launchd. Scripts only — the data stays private.
Bash · launchd · rclone · Git
A collection of small open-source tools for the Croatian community: an offline ASRS v1.1 ADHD self-assessment web app, "Satnica" offline time tracking for freelancers, and a minimal native macOS WebKit browser.
TypeScript · Swift · WebKit · PWA