~/stepanic

Open to senior engineering & AI-native product work

Matija Stepanić

Senior Software Engineer · Full-Stack & AI-Native Development

Zagreb, Croatia (CET, UTC+1)

Software engineer with 20 years of professional experience (since 2006) and 200+ delivered projects. MSc in Computer Science (FER, University of Zagreb). Founder & CEO of ITalk Ltd., Toptal Verified Expert, certified FlutterFlow Expert since 2022 with 50+ FlutterFlow consulting projects. Currently building AI-native products end-to-end: the DOMOVINA media-AI platform (Flutter, self-hosted Supabase, RAG, payments) and PINKA on-chain crowdfunding. 29,000+ GitHub contributions in the last year, working open-source-first with agentic AI tooling — 7B+ tokens processed with Claude Code, fully documented in a sourced public usage record.

Live stats

Pulled automatically from GitHub — regenerated on every build.

GitHub — last 12 months

29,463

Contributions

28,384

Commits

68

Pull requests

106

Public repos

2025-06-08: 402025-06-15: 12025-06-22: 462025-06-29: 02025-07-06: 02025-07-13: 02025-07-20: 1022025-07-27: 222025-08-03: 82025-08-10: 232025-08-17: 02025-08-24: 232025-08-31: 372025-09-07: 92025-09-14: 02025-09-21: 52025-09-28: 542025-10-05: 82025-10-12: 612025-10-19: 132025-10-26: 182025-11-02: 162025-11-09: 122025-11-16: 222025-11-23: 222025-11-30: 292025-12-07: 572025-12-14: 592025-12-21: 842025-12-28: 62026-01-04: 192026-01-11: 92026-01-18: 142026-01-25: 492026-02-01: 182026-02-08: 482026-02-15: 232026-02-22: 292026-03-01: 1,3832026-03-08: 3,7942026-03-15: 8,2962026-03-22: 3,3592026-03-29: 1,2912026-04-05: 222026-04-12: 332026-04-19: 672026-04-26: 282026-05-03: 1,5622026-05-10: 1,4452026-05-17: 3002026-05-24: 3182026-05-31: 5,2732026-06-07: 1,306
Weekly contributions, last 12 months

Most active repositories

Updated June 12, 2026

Claude Code — AI-native engineering

Using Claude Code daily since April 2025 — telemetry mined from local transcripts, daily git snapshots and a sourced public usage record.

7.76B

tokens processed

$6,051

API-equivalent value

313

sessions

across 40 projects

149,894

messages

46,926 tool calls

552

Claude Code launches

since May 2025

55.8h

longest session

2,878 messages · 1,209 tool calls

Tokens per month

Apr 2025–Dec 2025data lost52.1kDec 20252.2MJan 20265.5MFeb 202631.4MMar 20261.02BApr 20263.91BMay 20262.79BJun 2026
Apr 2025–Dec 2025: partial data — timestamp-less legacy history format, a July 2025 corruption event (5 files) and undocumented gaps (Apr 2025; Aug–Oct 2025). Real usage is higher than shown.

History & spend — the wider record

Figures the local mining cannot see, taken from a sourced public usage record (invoices and product screenshots). Each carries its verification status.

  • 1,290

    verified

    Claude.ai conversations

    point-in-time snapshot, Jan 2026 · Pro plan

  • €1,662.58

    verified

    total Anthropic spend

    38 invoices · Feb 2025 → May 2026 (16 months) · avg €104/mo

  • 481

    estimated

    reconstructed early era

    2025-05 → 2025-07: 481 prompts · 18 projects · ~9,600 messages (July 2025 corruption event)

  • 103

    verified

    /stats snapshot (Jan 2026)

    103 sessions · longest 2 days 14 h 53 min · 5-day streak · most active day 2025-12-10

Full sourced record

Model mix

Share of total tokens per model.

  • opus-4-758.5% · 4.54B
  • opus-4-831.9% · 2.48B
  • fable-56.0% · 466M
  • opus-4-62.0% · 154M
  • haiku-4-51.5% · 119M
  • other0.0% · 1.14M

When the work happens

Message events by local hour of day.

00:00 — 59990001:00 — 458602:00 — 275503:00 — 74304:00 — 7805:00 — 46106:00 — 13120607:00 — 210508:00 — 414509:00 — 656510:00 — 753411:00 — 956312:00 — 93861213:00 — 1143714:00 — 1377415:00 — 1089916:00 — 958317:00 — 797418:00 — 57761819:00 — 511920:00 — 196121:00 — 277322:00 — 583523:00 — 7568

Methodology: Aggregate telemetry mined from local Claude Code transcripts, daily git snapshots (dotclaude-sync) and Claude Code's own stats cache. Best-effort reconstruction — real usage is higher (see knownGap). No conversation content is published. miner script

Updated June 12, 2026

Experience

20 years of shipping software — 2006 to present.

  1. Jun 2025Present

    DOMOVINA.tv / DOMOVINA.ai

    Founder & Lead Engineer

    Zagreb, Croatia — remote

    AI-native Croatian media platform: podcast/video archive with search, RAG and structured datasets, apps for web, mobile and TV.

    • Designed and built the full platform solo using agentic AI development: Flutter app (web, iOS, Android, TV), self-hosted Supabase backend behind Kong on Coolify, and a Cloudflare edge layer — 29,000+ GitHub contributions across the ecosystem in one year.
    • Built a 12-step media-ingestion pipeline (fetch.domovina.tv) that has processed 1,843 Croatian podcast episodes into ~92,000 semantic RAG chunks: Whisper.cpp on Metal and NVIDIA Canary on Colab GPUs for ASR, pyannote diarization, Gemini summarisation via multi-region Vertex AI rotation.
    • Implemented RAG search over the archive — bge-m3 embeddings in ClickHouse (HNSW, ~10–50 ms) with PostgreSQL metadata — and a production MCP server (mcp.domovina.ai) with OAuth, per-client rate limiting and an audit dashboard, usable from Claude, ChatGPT and Cursor.
    • Built pay.domovina.ai — SEPA EPC QR, Croatian HUB3 PDF417 and EIP-681 barcodes from a single form, with Safe 2/3 multisig routing of Monerium EURe on Gnosis Chain — plus a self-hosted SMS gateway, a catalogue of 901 Croatian football clubs and an interactive map of Croatia.
  2. Sep 2025Present

    PINKA Finance

    Co-Founder & Lead Engineer

    Remote

    On-chain crowdfunding platform — bilingual landing and campaign app on Cloudflare (Workers, D1), Next.js 14, Safe smart accounts.

    • Architected and shipped the bilingual (HR/EN) marketing site and campaign/checkout app: Next.js 14 static export served by Cloudflare Workers with D1, custom i18n engine with CLDR plural rules.
    • Designed a Foundry smart-contract suite (factory + ERC20Permit token + crowdfund) on Gnosis Chain with four parallel investment paths — ERC677 transferAndCall, approve+invest, SEPA via Monerium webhook, Safe multisig — and shipped the app as a Safe App that also runs framed inside Safe{Wallet}.
    • Independently verified a public on-chain fan-token lottery (modric-lottery-verify) with reproducible scripts over chain data.
  3. Jan 2016Present

    ITalk Ltd.

    Founder, CEO & Senior Software Engineer

    Zagreb, Croatia

    Boutique software consultancy. Toptal Verified Expert (since 2022), certified FlutterFlow Expert (since May 2022), 50+ FlutterFlow consulting projects, full-stack delivery for international clients.

    • Worked as a FlutterFlow expert/consultant on 50+ projects: custom Flutter features, Firebase Cloud Functions integrations, published reusable open-source FlutterFlow components.
    • Built a FlutterFlow identity-document scanning widget on top of BlinkID native SDKs, adopted by 1,119 different FlutterFlow projects.
    • Developed FirePixy — photo-booth & event photo crowdsourcing platform: Node.js serverless backend (Firebase), Angular PWA, WPF photo-booth app integrated with the Canon EOS SDK.
    • Led a team of 9 building ScanShop, a self-checkout retail platform: architecture and backend with NestJS + Parse Server, Angular PWA, native iOS/Android apps.
    • Consulted for Microblink: server-side OCR bridge with API-key management for their SaaS, and a JavaScript web component + desktop-to-mobile handoff flow for document scanning.
    • Built the backend for Tempo, an EU-funds project progress-tracking application (NestJS, Parse Server, Firebase), and a static-site platform (Angular + Scully + Flamelink CMS) powering multiple production sites since 2020.
  4. Jan 2006Jan 2016

    Freelance

    Software Engineer

    Zagreb, Croatia

    Ten years of freelance full-stack work: 100+ commercial websites and internal tools, long-lived production systems.

    • Developed an internal CRM for membership and activities of a Croatian public organisation — in production since 2008 with ~1,500 active users.
    • Built a custom CMS and website for a Croatian business news agency; co-founded and built the backend of Mobicon, a crowd-microphone application.
    • Delivered 100+ commercial websites and internal tools (PHP, Java, Node.js, MySQL/PostgreSQL/MongoDB, AWS, Spring Boot, Yii).

Projects

Products, open source and consulting work.

DOMOVINA.tv / DOMOVINA.ai

2025 — Present

Founder & 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 — Present

Co-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 — Present

Author & 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.

  • Flutter
  • Dart
  • OAuth2
  • eID

FirePixy

2017 — Present

Creator

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 — 2021

Architect & 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 — 2024

Author

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

More projects

  • Microblink OCR Integrations

    2018 — 2020

    Consulting 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

  • Pediludium

    2025 — Present

    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

  • FlutterFlow Socket

    2023 — Present

    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

  • mobile-phone-proxy

    2026 — Present

    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

  • Fire Flame Studio

    2026 — Present

    Open-source Firebase Admin GUI built with Flutter — a desktop alternative to the Firebase Console.

    Flutter · Dart · Firebase Admin

  • Cravat Shopify Theme

    2026 — Present

    Open-source premium Shopify 2.0 theme — lightning-fast, conversion optimised, mobile-first, built with Croatian craftsmanship.

    Shopify · Liquid · JavaScript

  • dotclaude-sync

    2026 — Present

    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

Skills

Years of professional use, as of 2026.

Languages

  • TypeScript / JavaScript15 yrs
  • Dart7 yrs
  • SQL18 yrs
  • Bash15 yrs
  • PHP18 yrs
  • Python6 yrs
  • Solidity3 yrs
  • Java10 yrs
  • Kotlin4 yrs
  • Swift4 yrs
  • HTML / CSS / SCSS20 yrs

Frameworks & Runtimes

  • Node.js15 yrs
  • Flutter7 yrs
  • FlutterFlow5 yrs
  • Next.js / React5 yrs
  • NestJS8 yrs
  • Angular10 yrs
  • Parse Server8 yrs

Cloud & Infrastructure

  • Cloudflare (Workers, D1, R2, Pages)3 yrs
  • Firebase / GCP12 yrs
  • Supabase (self-hosted)2 yrs
  • Docker / Coolify9 yrs
  • AWS8 yrs
  • CI/CD (GitHub Actions)8 yrs
  • PostgreSQL / MySQL / MongoDB15 yrs

AI Engineering

  • Agentic development (Claude Code)2 yrs
  • RAG pipelines2 yrs
  • MCP servers2 yrs
  • LLM APIs (Anthropic, OpenAI)3 yrs

Web3 / Blockchain

  • EVM / Solidity3 yrs
  • Safe smart accounts2 yrs
  • On-chain verification2 yrs

Other

  • Software architecture14 yrs
  • Team leadership8 yrs
  • OCR / identity documents (BlinkID)7 yrs
  • Payments (Stripe, stablecoins, SMS)6 yrs

Education & certifications

Master of Science in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing (FER)

20132015 · Zagreb, Croatia

Bachelor of Science in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing (FER)

20092013 · Zagreb, Croatia

Certifications