BuildWithMatija

Builds

Products, tools, and technical experiments.

Some are public and open source. Some are private or still in progress. Each writeup explains the problem, the thesis, what I built, what I learned, and where it stands now.

Featured builds

A few selected builds

Selected builds that show product thinking, technical range, and practical execution.

ProductShippedPrivate beta

Farmica

Order operations for direct-to-consumer farms — a spletna naročilnica that collects scattered channel orders into one weekly workflow.

  • Next.js
  • React
  • TypeScript
  • next-intl
  • Tailwind CSS
  • Vercel
  • Brevo
  • Google Analytics 4
View buildVisit
ProductShippedDemo available

Izložbica

Izložbica is a multi-tenant storefront and backoffice platform for creators who sell physical products through small catalogues, direct orders, pickup, delivery, and manual payment workflows. It gives sellers a simple public izložbica plus a private Pisarna for products, orders, stock, payments, and customer handling.

  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • PostgreSQL
  • next-intl
  • TanStack Form
  • Zod
  • Radix UI
  • Stripe
  • Brevo
  • S3-compatible storage
  • Playwright
  • Vitest
  • pnpm
View buildLive demo

Categories

Browse by type

Products

Product-shaped systems and business experiments.

Browse products

Tools

Reusable utilities, plugins, and workflow tools.

Browse tools

Labs

Technical experiments and research builds.

Browse labs

All builds

The full archive

ProductShippedPrivate beta

Farmica

Order operations for direct-to-consumer farms — a spletna naročilnica that collects scattered channel orders into one weekly workflow.

  • Next.js
  • React
  • TypeScript
  • next-intl
  • Tailwind CSS
  • Vercel
  • Brevo
  • Google Analytics 4
View buildVisit
ProductShippedDemo available

Izložbica

Izložbica is a multi-tenant storefront and backoffice platform for creators who sell physical products through small catalogues, direct orders, pickup, delivery, and manual payment workflows. It gives sellers a simple public izložbica plus a private Pisarna for products, orders, stock, payments, and customer handling.

  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • PostgreSQL
  • next-intl
  • TanStack Form
  • Zod
  • Radix UI
  • Stripe
  • Brevo
  • S3-compatible storage
  • Playwright
  • Vitest
  • pnpm
View buildLive demo
ToolActiveOpen source

DropImg

A self-hosted, Docker-first image hosting tool — drag, drop, or paste to get instant public URLs, with built-in multi-user support, S3-compatible storage, and optional background removal.

  • React 19
  • Vite
  • Hono
  • Node.js
  • TypeScript
  • Tailwind CSS 4
  • SQLite
  • Drizzle ORM
  • Garage S3
  • Docker
  • Better Auth
  • Cloudflare
View buildGitHub
ProductActivePrivate

Arheko

Arheko is a document intake and processing platform for accounting workflows — upload or email documents, run OCR and AI classification, extract structured fields, and route items through a review queue before filing.

  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • PostgreSQL
  • Neon
  • Vercel
  • Brevo
  • RunPod
  • GLM-OCR
  • OpenAI-compatible LLM API
  • Backblaze B2
  • PWA
View buildVisit
ToolActiveClosed source

Home Cloud

Home Cloud is a self-hosted personal cloud for storing, browsing, uploading, and streaming photos and videos from a local drive. It splits the system into a Payload CMS control plane, a React/Vite frontend, and a Go fileserver for chunked uploads and media delivery.

  • Payload CMS 3
  • Next.js 16
  • React 19
  • Vite 8
  • TypeScript
  • Go 1.22
  • PostgreSQL
  • Docker Compose
  • pnpm
  • Tailwind CSS
  • HTTP Range Requests
  • Short-lived signed URLs
View build
ToolActiveOpen source

incognito.pics

incognito.pics is a client-side image privacy tool for stripping C2PA, EXIF, and XMP metadata from images. It also includes an EXIF editor for viewing and changing common camera and author fields without uploading the image to a server.

  • React 19
  • Vite
  • Tailwind CSS 4
  • shadcn/ui
  • HTML5 Canvas API
  • piexifjs
  • Vitest
  • c2patool
  • sharp
View buildLive demo
ToolActivePublic

Long Audio Transcriber

Long Audio Transcriber is a Python utility for transcribing large audio files with OpenAI's transcription API. It handles files that exceed the API size limit by splitting them into chunks, saving progress, and merging the output into text and timestamped JSON.

  • Python
  • OpenAI transcription API
  • ffmpeg
  • ffmpeg-python
  • requests
  • python-dotenv
  • Docker Compose
View buildGitHub
ToolActiveDemo available

PromptSync

PromptSync is a lightweight browser-based teleprompter and presentation viewer. It lets one device control script content, scroll position, autoplay, and display settings while one or more viewer devices stay synchronized in real time.

  • Node.js
  • WebSockets
  • HTML
  • JavaScript
  • SCSS
  • Docker
  • GitHub Actions
  • nginx
View buildLive demo
ProductShippedPrivate

Rekreacija

Rekreacija is a sports participation and organizer operations platform for recreational leagues and events. It helps players discover sessions, join games, track participation, and gives organizers a dedicated office for leagues, events, attendance, and payment visibility.

  • Next.js 16
  • React 19
  • TypeScript
  • Payload CMS 3
  • Postgres
  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • Server Actions
  • Payload Local API
  • Kotlin
  • Jetpack Compose
  • Android
  • Vitest
  • Playwright
View buildGitHub
LabActiveClosed source

Sports Stream

A multi-camera live streaming stack that turns Android phones into SRT encoders and routes feeds through MediaMTX into OBS.

  • Kotlin
  • Android Camera2
  • RootEncoder
  • MediaMTX
  • Docker
  • SRT
  • RTSP
  • HLS
  • Node.js
  • Express
  • React
  • Vite
  • TypeScript
  • pnpm
  • GitHub Actions
View buildGitHub
ToolActiveOpen source

StreamSpeaker

A system that turns any Android TV into a wireless speaker for a Mac or Android phone, using a custom Core Audio HAL driver and a binary UDP audio protocol over the local network.

  • Swift 6
  • SwiftUI
  • Core Audio (HAL Audio Server Plugin)
  • C (lock-free POSIX shared memory)
  • Kotlin
  • Ktor
  • Android AudioTrack
  • UDP / TCP
  • mDNS / Android NSD
  • SwiftPM
View buildGitHub
ProductActiveClosed source

Vault

Vault is a customer-hosted, end-to-end encrypted messaging system for professional teams that need to own their communication infrastructure. It is built around a Go relay server, PostgreSQL, and a Kotlin Android client using OpenMLS for MLS-based encryption.

  • Go
  • PostgreSQL
  • Kotlin
  • Jetpack Compose
  • OpenMLS
  • Rust JNI
  • Android Keystore
  • Room
  • SQLCipher
  • OkHttp WebSocket
  • Docker Compose
  • UnifiedPush
  • ntfy
  • AES-256-GCM
View build
ToolActivePrivate

Website Evaluator AI Tool

Website Evaluator AI Tool is a private TypeScript and Playwright toolkit for scraping company sources, diagnosing websites, detecting tech stacks, capturing screenshots, and preparing AI-based website analysis. It is still in progress, but already has working scrapers, pipeline commands, an API server, worker, and dashboard.

  • TypeScript
  • Node.js
  • Playwright
  • Express
  • BullMQ
  • Redis
  • Wappalyzer
  • Google Gemini
  • React
  • Vite
  • Zustand
  • Cheerio
  • CSV
  • Docker Compose
View buildGitHub

Get in touch

Need something similar built?

If your company has a workflow, content system, or internal process that needs to become real software, this is the kind of work I can help with.

Get in touch
Build with Matija logotip

Build with Matija

Sodobne spletne strani, sistemi za vsebino in AI workflowi za dolgoročno rast.

Storitve

  • Headless CMS spletne strani
  • Next.js in Headless CMS svetovanje
  • AI sistemi in avtomatizacija
  • Audit spletne strani in vsebine

Viri

  • Študije primerov
  • Kako delam
  • Blog
  • Teme
  • CMS hub
  • E-trgovinski hub
  • B2B strategija spletnih strani
  • Nadzorna plošča

Headless CMS

  • Payload CMS razvijalec
  • CMS migracija
  • Multi-Tenant CMS
  • Payload vs Sanity
  • Payload vs WordPress
  • Payload vs Contentful

Stopi v stik

Si pripravljen posodobiti svoj stack? Pogovoriva se o tem, kar gradiš.

Rezerviraj uvodni klicKontaktiraj me →
© 2026Build with Matija•Vse pravice pridržane•Politika zasebnosti•Pogoji uporabe
BuildWithMatija
Get In Touch