~/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 (top usage percentile).

Live stats

Pulled automatically from GitHub — regenerated on every build.

GitHub — last 12 months

29,447

Contributions

28,378

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,290
Weekly contributions, last 12 months

Most active repositories

Updated June 12, 2026

Claude Code — AI-native engineering

Using Claude Code daily since May 2025 — telemetry mined from local transcripts and daily git snapshots, not self-reported.

7.75B

tokens processed

$6,042

API-equivalent value

313

sessions

across 40 projects

149,690

messages

46,856 tool calls

552

Claude Code launches

since May 2025

55.8h

longest session

2,878 messages · 1,209 tool calls

Tokens per month

May 2025–Dec 2025data lost52.1kDec 20252.2MJan 20265.5MFeb 202631.4MMar 20261.02BApr 20263.91BMay 20262.78BJun 2026
May 2025–Dec 2025: data lost (corrupted install) — real usage is higher than shown.

Model mix

Share of total tokens per model.

  • opus-4-758.6% · 4.54B
  • opus-4-832% · 2.48B
  • fable-55.9% · 459M
  • 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 — 1358915:00 — 1088016: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 an automated media-ingestion and dataset pipeline (fetch.domovina.tv, dataset.domovina.tv) that continuously indexes Croatian podcasts into structured, searchable datasets — 26,000+ automated commits in the last year.
    • Implemented RAG search over the media archive (domovina-rag) and a public MCP server exposing podcast search and analytics to AI assistants.
    • Built the payment rail pay.domovina.ai (Cloudflare Workers) and supporting services: SMS gateway, elections data, interactive map of Croatia, media kit.
  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.
    • Integrated on-chain flows with Safe (Gnosis) smart accounts and stablecoin payments; independently verified a public on-chain lottery (modric-lottery-verify) used by a fan-token community.
  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: a continuously updated archive of Croatian podcasts and video with full-text and semantic (RAG) search, structured open datasets, a public MCP server for AI assistants, payment rail, and Flutter apps targeting web, mobile and TV.

  • 27+ repositories in the ecosystem; 26,000+ automated dataset commits in one year
  • Self-hosted Supabase behind Kong gateway on Coolify, Cloudflare Tunnel edge
  • Built end-to-end by one engineer using agentic AI development
  • Flutter
  • Dart
  • Supabase
  • PostgreSQL
  • Cloudflare Workers
  • D1
  • Kong
  • Coolify
  • RAG
  • MCP
  • Python

PINKA Finance

2025 — Present

Co-founder & lead engineer

On-chain crowdfunding platform. Bilingual (HR/EN) marketing site and campaign/checkout app built as Next.js static exports served by Cloudflare Workers with D1, with Safe smart-account integration for on-chain funds.

  • Custom React i18n engine with CLDR plural rules for Croatian
  • Edge-first architecture — zero servers, D1 for signups and campaigns
  • Next.js 14
  • TypeScript
  • Cloudflare Workers
  • D1
  • Tailwind
  • Safe
  • Solidity

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

  • 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