Miha Najvirt Horvat

Lead / Senior Full-Stack Developer

Web, mobile, desktop & browser extensions - full-stack and deployment

About

Lead developer at EXTRA DEV with hands-on experience across every project below-from AI and fintech to pharma, medical, e-commerce, and ERP. I architect, build, and ship production apps end-to-end: frontend, backend, integrations, and deployment.

I've delivered AI-powered products, investment platforms with KYC, ERP integrations, multi-tenant e-commerce, CMS systems, browser extensions, and regulated pharma/medical software. Strong focus on clean architecture, type safety, and on-time delivery.

Stack

JS/TS ecosystem (React, Next.js, NestJS, React Native, Electron, Remix, WXT), PHP, Supabase, AI integrations

Platforms

Web, mobile, desktop, browser extensions

Infrastructure

Docker, Coolify, Apache, SSL, deployment pipelines

What I do

I've shipped production software across domains: AI & email automation, fintech & compliance, ERP & desktop apps, e-commerce & CMS, pharma & medical reporting, and full-stack web/mobile.

  • Full-stack web React, Next.js, NestJS, TypeScript, tRPC, Prisma, Drizzle
  • Mobile React Native, Expo, single codebase for iOS, Android, Web
  • Desktop Electron, cross-platform apps
  • AI & automation Multiple AI providers, Vercel AI SDK, document intelligence
  • ERP & integrations ODBC, real-time sync, external APIs
  • E-commerce & payments Stripe, PayPal, Lemon Squeezy, multi-tenant
  • CMS & content Multilingual content, AWS S3, headless CMS
  • Browser extensions WXT, Chrome APIs, InboxSDK for Gmail
  • Backend & data Supabase, PostgreSQL, Edge Functions, RLS, queues
  • Fintech & compliance KYC (Sumsub), wallets, investments, digital signing

Experience

CLOUD9DEVS d.o.o.

Freelance Developer May 2022 - Present

Software development company in Ptuj, Slovenia. I have been freelancing for CLOUD9DEVS since their foundation and continue to collaborate on full-stack web, mobile, and desktop projects.

  • Freelance development for CLOUD9DEVS clients
  • Full-stack web, mobile, desktop; same stack as EXTRA DEV
  • Long-term collaboration since company start

EXTRA DEV d.o.o.

Lead / Senior Developer Aug 2023 - Present

Software development company. I joined at inception and grew from Junior to Lead/Senior Developer - project leadership, team coordination, full-stack delivery, and client communication across web, mobile, and desktop.

  • Project leadership & architecture
  • Team management & mentoring
  • Full-stack across web, mobile, desktop & extensions; deployment with Docker, Coolify

Miha Najvirt Horvat, s.p.

Freelance Developer / Sole Proprietor Dec 2023 - Present

My own company for freelance software development and IT consulting. Full-stack development, architecture, and technical consulting for clients alongside EXTRA DEV and CLOUD9DEVS work.

  • Full-stack and freelance under own brand
  • Same stack: React, Next.js, NestJS, TypeScript, Supabase, Docker
  • Client projects and consulting on a contract basis

Education

Bachelor's in Computer Science - Faculty of Electrical Engineering and Computer Science (FERI), University of Maribor, Slovenia

Languages Slovene (native), English (fluent), German (fluent)

Projects

Professional projects I led or built from the ground up. Each entry summarizes what I implemented and the tech involved.

InboxZero

Led AI email platform: multi-provider AI rules, auto-categorization & reply generation, bulk unsubscribe (Playwright), cold-email blocker, Gmail/Outlook APIs, Tinybird analytics, Lemon Squeezy, Redis queues. Next.js 15, Vercel AI SDK.

Equito

Led full investment app: end-to-end flow from browse through KYC to contract signing, Supabase Edge Functions, wallet & portfolio tracking, Sumsub KYC, digital signing, MySQL to PostgreSQL migration, Sentry/PostHog. React Native, Expo.

Megabon

Built multi-country e-commerce: offers/coupons, PayPal/Valu, multi-tenant, multi-language, analytics, A/B testing. Next.js, tRPC, Drizzle.

ORS CMS

Built tourism CMS: rich content editor, multilingual content & AWS S3 media, ORS API sync, Mailjet, batch processing, advanced caching. React, Remix, Prisma. Multi-tenant.

Maconomy

Led desktop ERP app: time/absence/expense, ODBC sync with Maconomy, NestJS backend, Electron (offline, auto-update, local encryption), React Window virtualization. TypeORM, Swagger, Azure Key Vault.

Mikrocop Expenses AI

Built AI invoice processor: Azure Document Intelligence, full field extraction & confidence scoring, line items, Remix server actions, Tailwind UI, long-running pollers.

Bo

Architected monorepo mental-health app: mood tracking, Dyte video therapy, therapist matching, Stripe & RevenueCat, Lerna shared packages. React Native, Expo, NestJS, Prisma.

InboxZero Extension

Built Gmail extension (WXT): AI assistant in side panel, InboxSDK, background/content/side-panel messaging, JWT session management. Chrome APIs, Manifest V3.

Extra Website

Built company site end-to-end: Framer Motion hero, MDX blog, job workflow (Slack + Notion + Google Drive), contact form with rate limiting. Next.js 15.

Tweeds

Built plant management dashboard: data tables, Chart.js analytics, import/export, filters & aggregation. React, Ant Design, React Query.

Extra XML Parser

Built full app: CAMT.053 XML parsing, expense assignment, PostgreSQL, Docker/Apache/Let's Encrypt production. PHP 8, PDO.

UCB IOF 2026 Microsite

Delivered pharma microsite solo (Madano/UCB): event pages, Add to Calendar, Google Maps, survey, exit-ramp compliance, SmPC API route. Next.js 16, React 19, Tailwind 4.

CTPS-GUI Particle Plan Report

Implemented full particle treatment plan report for FDA-approved radiation therapy system: PDF export pipeline, 20+ particle-specific sections, validation & warning processor. .NET 8, WPF, FlowDocument.

Contact

Open to roles and projects. Get in touch via email.

Download CV mihanajvirthorvat@gmail.com github.com/miha-yy Nebova 24, 2229 Malečnik, Slovenia