Full-Stack Developer · From Industrial Systems to SaaS

Full-stack developer whose foundation is in industrial systems, not the current AI wave. I spent three years at Prusa Research building production software for a hardware company — automated calibration for filament production (MQTT, Modbus), server-room access monitoring, and internal tooling — work where correctness and real hardware integration came first.

That backbone (Python, Django) now carries into end-to-end product development across React/Next.js, Laravel, and mobile (React Native). I'm currently an AI Developer at Cleevio Labs on Uprate, an app-store management platform, and I like owning products from the data model through to the UI.

Outside client work I build and ship my own apps — a recipe-extraction PWA, a Go-based Discord AI companion, and small indie iOS apps. Based in Prague, available remote or hybrid.

Projects

Products, platforms, and prototypes.

Uprate HQ

AI-powered app-store management platform — a team of autonomous agents that handle review replies (40+ languages), ASO, multi-territory pricing, and app submissions across the App Store and Google Play, usable from Slack/Teams/Discord or an API instead of a dashboard. I work full-stack on the product (Laravel + Inertia + Filament backend, React/TypeScript frontend, AI/LLM integrations) as an AI Developer at Cleevio Labs.

Live at upratehq.com

Live

LaravelReactTypeScriptAI/LLMSaaSPostgreSQL

Uprate Icons (App Icon & Screenshot Generator)

An AI generator for iOS app icons and App Store screenshots — generate custom icons and localized, on-brand screenshots, backed by a curated gallery for inspiration. I built it nearly end-to-end: Django + DRF backend with async generation (Django-Q2), React 19 / Vite / TypeScript frontend, fal.ai image generation, OpenRouter prompt translation, and WorkOS auth, deployed via Docker + Caddy + GitHub Actions. Built as a lead-generation product for Uprate.

Live at icons.upratehq.com.

Live

DjangoReactTypeScriptAI/LLMfal.aiDocker

Culinair

Freemium PWA that turns a social-video link (TikTok, Instagram Reels, YouTube) into a structured recipe — ingredients, steps, macros, and cost estimates. A Next.js 16 / React 19 web app on Supabase (Postgres + RLS + Auth) with Stripe billing, backed by a Python 3.14 / FastAPI extraction service (yt-dlp + OpenAI Whisper) that uses Claude via OpenRouter for structured extraction and the USDA FoodData Central API for nutrition. Self-hosted on Hetzner via Docker Compose + Caddy, with a companion React Native / Expo mobile app. Solo full-stack build.

Live at culinair.app

Live

Next.jsSupabaseFastAPIReact NativeAI/LLMStripe

Vespra

A Discord AI companion with persistent memory, written in Go. Runs one goroutine per active channel; on each message it recalls relevant memories via hybrid semantic search over SQLite vector embeddings, builds a prompt from a per-server \"soul\" file plus recalled memories, and runs a tool-calling loop through an LLM (OpenRouter) — saving/recalling memories, reacting, and searching the web. Memories survive restarts and are scoped per server; DMs get isolated memory automatically.

Public repo: github.com/tomasmach/vespra

Open source

GoAI/LLMSQLiteVector searchDiscord

eremvole.cz (e-commerce rewrite)

Contract engagement: I rebuilt the eremvole.cz e-commerce and brand site from scratch, migrating it off a legacy Nette 2.4 / PHP 7.4 codebase onto Django 5.2 + Next.js 16. I did the full rewrite and built the new feature set, including migration of legacy production data and media into the new system. The store itself belongs to the client; the rewrite and ongoing development are my work. Containerised with Docker Compose behind Caddy.

Live at eremvole.cz; full rewrite delivered as a freelance engagement.

Live (client project)

DjangoNext.jsE-commerceLegacy migrationDocker

Skills

The work Tomáš is useful for.

Python
Django
FastAPI
PHP / Laravel
TypeScript
React
Next.js
Go
React Native / Expo
AI / LLM integration

Work with Tomáš

Selected advisory and build work.

Full-stack & AI product development (contract)

Contract

Available for remote or hybrid contract work, building products end-to-end: Python/Django and PHP/Laravel backends, React/Next.js frontends, React Native mobile, and LLM/AI integrations (extraction pipelines, generation, agent workflows). Comfortable owning a feature from data model to UI.

Rate on request

AI-driven development advisory

Advisory

Advisory on shipping with AI: integrating LLMs into real products (extraction pipelines, image generation, semantic/vector recall, agent loops) and using AI tooling to move faster across the stack. Good fit for teams adding their first serious AI features.

On request

Product collaboration

Collaboration

Open to collaborating on AI-driven products and indie apps — especially full-stack SaaS and mobile. I like taking an idea from prototype to shipped, and I work fast with modern AI tooling. Reach out if you're looking for a building partner.

Custom

Email Tomáš about a project

Experience

Roles Tomáš has held.

Full-stack development on Uprate, an AI-powered app-store management platform (review automation, ASO, pricing, and submissions across the App Store and Google Play). Work spans Python, PHP/Laravel, React, and AI/LLM integrations in a fully remote product team.

Built internal industrial systems: automatic dosing-unit calibration for filament production (MQTT data collection, stability analysis, calibration-factor calculation, automatic Modbus adjustment); server-room access monitoring integrating access control, cameras, and an internal database with automatic video-documented logs; and a credential-leak management Django app for IT (CSV processing, employee filtering, Slack notifications).

Drone Engineer · DronPro s.r.o.

Jul 2021 – Oct 2022

Development and maintenance of professional drones — DJI Phantom 4 Pro/RTK, Matrice 300 RTK, and Zenmuse cameras.

Education

Education.

Technical High School Prosek (SPŠ na Proseku)

Sep 2016 – Jun 2022

Mechatronics — High School Diploma