# Ondřej Korouš – Vývoj firemních aplikací a AI integrace
> Symfony · React / Vue · Flutter

Pomáhám firmám stavět a rozvíjet interní systémy, zákaznické portály, mobilní i desktopové aplikace. Od návrhu řešení po dlouhodobý provoz. Jako samostatný fullstack vývojář i jako součást vašeho týmu.

- Web: https://ondrejkorous.cz
- E-mail: ondrej@korous.cz
- Telefon: +420 776 105 421
- IČO: 06776345 (spolupráce na IČO / B2B)
- Lokalita: Praha / remote
- GitHub: https://github.com/reflexator
- LinkedIn: https://www.linkedin.com/in/ondrejkorous/
- Dostupnost: Otevřený novým projektům
- Praxe: od roku 2005 (21 let)

## S čím vám pomůžu

### Vývoj aplikací na míru
Navrhnu a vyvinu interní systém, zákaznický portál nebo mobilní aplikaci. Propojím ji s nástroji, které už používáte, a postarám se o nasazení i další rozvoj.
Technologie: Symfony, React, Nuxt, Flutter, PostgreSQL

### AI integrace do firemních systémů
Zpracování dokumentů, přepisy schůzek, dotazy nad firemními daty nebo příprava obsahu. Propojím AI s vaším systémem a doplním kontrolu výstupů i provozních nákladů.
Technologie: OpenAI, Claude, Gemini, MCP

### Modernizace a údržba aplikací
Převezmu rozvoj a údržbu aplikace, aktualizuji technologie a doplním chybějící funkce. Změny připravuji s testy, postupným nasazením a možností návratu k předchozí verzi.
Technologie: PHP, Symfony, Nette, Nuxt, WooCommerce

### Vývojář do týmu a technické vedení
Zapojím se do vývoje, pomůžu s architekturou a kontrolou kódu nebo převezmu technické vedení menšího týmu. Nabízím i jednorázové konzultace, když se rozhodujete o architektuře nebo nasazení AI. Spolupracuji přímo s firmami i prostřednictvím agentur.
Technologie: Architektura, Code review, Vedení vývoje, Konzultace

## Jak začneme spolupracovat

### Probereme, co potřebujete
Ujasníme si cíl, současný stav aplikace, termín a představu o rozpočtu. Potvrdíme si také moji kapacitu.

### Domluvíme rozsah a způsob práce
Navrhnu první krok a odhad pracnosti. Dohodneme se, zda dodám konkrétní část řešení, nebo se zapojím do vašeho týmu.

### Vyvíjíme po ověřitelných krocích
Průběžně uvidíte výsledky. Součástí práce je kontrola kódu, testování, nasazení a dohoda o další údržbě.

## Stavím i vlastní produkty

### Prostorna.cz (https://prostorna.cz/)
Zakladatel a jediný vývojář, od roku 2020.
Tržiště prostor pro akce, focení a natáčení. Jako zakladatel a jediný vývojář řeším katalog, rezervace i nástroje pro správu obsahu. AI pomáhá s přípravou textů a prací s daty katalogu.
Stack: Symfony 7.4, PHP 8.5, PostgreSQL, Nuxt 4, Vue 3, OpenAI, MCP, Docker

### Profilofka.cz (https://profilofka.cz/)
Vlastní produkt, od roku 2026.
Služba pro tvorbu profilových fotek pomocí AI. Celá cesta od nahrání fotografie přes platbu po hotové snímky. Součástí je správa generování a porovnávání výsledků různých zadání.
Stack: Next.js 16, React 19, Supabase, Stripe, BullMQ, Cloudflare R2, Gemini

### Shopmate.cz
Vlastní produkt, od roku 2025.
Obohacování produktových dat e-shopů pomocí AI. Import feedů, enrichment joby v asynchronní frontě, Prompt Studio s výpočtem nákladů na token, propojení s Google Ads.
Stack: Symfony 7.4, API Platform, React, Meilisearch, OpenAI, Gemini

### Nauco
Vlastní produkt, od roku 2026.
Marketplace dětských kroužků. Profily poskytovatelů, rezervace a platby přes Stripe, recenze, regionální vyhledávání a CRM s AI generovanými oslovovacími e-maily.
Stack: Symfony 7.4, FrankenPHP, PostgreSQL, Meilisearch, Tailwind 4, Playwright

### Viqa
Vlastní produkt, od roku 2025.
Sociální platforma pro sběratele. Sbírky a předměty, personalizovaný feed, marketplace, kluby a fóra. AI analyzuje fotky předmětů, předvyplňuje formuláře a odhaduje cenu.
Stack: Symfony 7.2, API Platform, TanStack Start, React 19, Meilisearch, OpenAI

### DevAnchor
Interní nástroj, používám denně.
Task manager pro vývojáře, kde má každý úkol „AI kontext“ předatelný kódovacímu agentovi. Vlastní MCP server, akceptační kritéria, review nálezy, sledování času a nákladů na tokeny.
Stack: NestJS, Prisma, PostgreSQL, React, MCP SDK

## Profesní zkušenosti

### Logopad, Psychopad, Fyziopad – https://pad.cz/
srpen 2022 – současnost · Vedoucí vývoje, fullstack vývojář · zdravotnictví

Informační systém pro klinické logopedy, psychology a fyzioterapeuty: kartotéka, kalendář a docházka, zdravotnická dokumentace, výkazy pro pojišťovny s přímým odesíláním, digitální podpis PDF. Důraz na bezpečnost, šifrovaná komunikace a pravidelné penetrační testy.
Moje práce: Vedu vývoj v týmu čtyř vývojářů. Pracuji na rozvoji systému, modernizaci rozhraní a zapojení AI.
Co řešení umožňuje: Vedle dokumentace a výkazů systém nabízí diktování záznamů a tvorbu přehledů pomocí dotazu běžným jazykem.

- AI přehledy: dotaz v přirozeném jazyce se převede na strukturovaný dotaz nad daty ordinace.
- AI diktování a formátování zdravotnických záznamů.
- Vedu vývoj v týmu čtyř vývojářů: plánování, code review, architektura. Migrace frontendu na React 19, Vite a Tailwind 4.

Stack: Symfony 7.4, PHP 8.5, Doctrine, React 19, TypeScript, Tailwind 4, OpenAI, PHPUnit, Playwright

### Platforma pro hypoteční a investiční poradce (Klient pod NDA)
červen 2025 – současnost · Senior fullstack vývojář, vedoucí vývojář mobilní aplikace · fintech / reality

Interní platforma pro správu klientů, hypoték, úvěrů, pojištění a realitních projektů, klientská zóna na webu i v mobilu. Tým čtyř vývojářů, od prvního týdne projektu.
Moje práce: Jsem součástí vývoje od začátku projektu a vedu vývoj klientské mobilní aplikace pro iOS a Android.
Co řešení umožňuje: Klientská aplikace propojuje chat, dokumenty a notifikace. AI v platformě převádí přepisy schůzek na strukturované podklady pro poradce.

- Vedu vývoj klientské mobilní aplikace ve Flutteru pro iOS a Android: real-time chat přes WebSocket, skenování a nahrávání dokumentů, push notifikace, publikace do App Store a Google Play.
- Desktopový messenger pro poradce (Flutter pro macOS a Windows) s automatickými aktualizacemi.
- AI funkce: přepis schůzky převedený na strukturovaný lead, migrace klientských strategií z PDF přes LLM, kontrola kupních smluv proti datům v systému.
- Backend v Symfony 7 a API Platform, asynchronní AI joby přes Kafku, chat, CRM, push a mobilní API.

Stack: Symfony 7, API Platform, PostgreSQL, Kafka, Nuxt 3, React, Flutter, WebSocket, OpenAI, Gemini, Ollama

### supa24.com – https://supa24.com/
červen 2025 – současnost · Frontend vývojář – veřejný web i administrace · realitní portál

Realitní inzertní portál nad externím REST API. Veřejný frontend v Nuxt 4 a interní administrace v Nuxt 3, Vue 3, TypeScript, Tailwind 4, nasazení přes GitLab CI na Zerops. Hlasové vyhledávání přes převod řeči na text. Jeden ze dvou hlavních autorů frontendu, v administraci hlavní autor.

Stack: Nuxt 4, Vue 3, TypeScript, Tailwind 4, Pinia, Playwright, GitLab CI, Zerops

### Zebra Systems – https://www.zebra.cz/
červen 2024 – současnost · Fullstack vývojář · e-commerce / software licence

E-shop a partnerský portál pro prodej softwarových licencí a předplatných více značek z jednoho kódu, správa licencí, napojení na HubSpot a QuickBooks, přehledy fakturace a spotřeby.
Moje práce: Vyvíjím e-shop a partnerský portál včetně integrací s HubSpotem a QuickBooks.
Co řešení umožňuje: Společné řešení obsluhuje více značek a propojuje správu licencí s přehledy fakturace a spotřeby.

Stack: Symfony 7, PHP 8.2, MySQL, Redis, React, GitLab CI

### Svépomocí.cz – https://www.svepomoci.cz/
prosinec 2024 – současnost · Fullstack vývojář · obsahová platforma

Komunitní a obsahový web o stavbě svépomocí. Nuxt 3 frontend nad Symfony backendem s GraphQL. Bezpečnostní opatření (CSP, ochrana proti clickjackingu), umisťování affiliate produktů do článků.

Stack: Nuxt 3, Symfony 6.4, GraphQL, Vue

### Svingshop.cz – https://www.svingshop.cz/
červenec 2020 – současnost · Fullstack vývojář (přes Punkmedia) · e-commerce

E-shop se dvěma národními mutacemi (CZ, SK). Symfony backend a Nuxt frontend, fulltext přes Elasticsearch, synchronizace se SmartEmailingem, automatické překlady produktů, reklamace a vratky, postupné nasazování pomocí blue/green deploy. Vývoj ve dvoučlenném týmu.

Stack: Symfony 7.4, PHP 8.4, Nuxt 2, Elasticsearch, Docker, Playwright

### Prostorna.cz – https://prostorna.cz/
srpen 2020 – současnost · Zakladatel a vývojář · vlastní produkt

Tržiště pronájmu prostor, které vzniklo během pandemie. Jako jediný vývojář jsem postavil backend v Symfony a frontend v Nuxtu, později doplnil rezervace, vlastní CMS, AI generování obsahu a MCP server pro AI agenty.

Stack: Symfony 7.4, PostgreSQL, Nuxt 4, Vue 3, OpenAI, MCP

### CloudSailor s.r.o. – https://www.cloudsailor.eu/
květen 2023 – červenec 2024 · Vývojář · e-commerce platforma

Vývoj e-shopů na vlastní platformě postavené na Nette s důrazem na rychlost a zlepšování uživatelské i vývojářské zkušenosti.

Stack: Nette, PHP, MySQL

### Punkmedia s.r.o. – https://punkmedia.cz/
leden 2020 – květen 2023 · Zakladatel a hlavní vývojář · digitální agentura

Vlastní agentura zaměřená na e-shopy a weby pro klienty jako Kobras, Myslbek nebo Svingshop. Návrh a vývoj s důrazem na rychlost, SEO a dlouhodobou udržitelnost.

Stack: Symfony, Vue, Nuxt, PostgreSQL, Docker

### Verotel IT Services s.r.o.
září 2011 – srpen 2018 · Fullstack vývojář · platební brána

Vývoj high-risk platební brány. Kanban s pravidelnými retrospektivami, TDD, uživatelské a integrační testy. Nastoupil jsem jako Oracle vývojář a vypracoval se na fullstack vývojáře v Perlu, JavaScriptu a Oracle.

Stack: Perl, Oracle, JavaScript, TDD, Kanban

### StringData s.r.o. – https://www.stringdata.cz/
červenec 2007 – září 2011 · PHP vývojář · bankovní software

Software pro bankovní instituce, později interní projekty přímo v GE Money Bank. Za jeden z nich jsem obdržel ocenění za vynikající práci a přínos.

Stack: PHP, Oracle, MySQL

### Actum digital – https://www.actumdigital.com/
leden 2005 – červen 2007 · PHP programátor · digitální agentura

Programátorské začátky: weby pro automobilky a vývoj vlastního CMS.

Stack: PHP, MySQL

### Menší zakázky 2025–2026

- WooCommerce e-shop: redesign košíku a pokladny, SEO a hreflang, stránková cache, izolované Docker prostředí a skriptovaný deploy.
- Pivovar: PWA pro výdej kupónů s QR kódy a konfigurátor firemních vánočních dárků (Symfony, React + Express).
- Cestovní kancelář: landing page se soutěží podle návrhu z Figmy, schvalování příspěvků v adminu.
- Upgrade tří firemních webů na PHP 8.4 (Nette 2.4 → 3, Symfony 4 → 7) s vlastním FTPS deploy nástrojem se zálohou, náhledem změn a rollbackem.

## Dovednosti a technologie

- **Backend:** PHP 8, Symfony 7, API Platform, Doctrine, Symfony Messenger, Nette, Node.js, NestJS, Express, Python / FastAPI, REST / OpenAPI, GraphQL, Perl, Oracle (legacy)
- **Frontend:** TypeScript, React 19, Next.js, TanStack Router / Query / Start, Vue 3, Nuxt 3 / 4, Tailwind CSS 4, shadcn/ui, Vite, Stimulus, PWA
- **Mobil a desktop:** Flutter / Dart, iOS a Android, Flutter desktop (macOS, Windows), Riverpod, Push notifikace (FCM, APNs), Publikace App Store / Google Play, Expo / React Native
- **AI a LLM:** OpenAI API, Anthropic Claude, Google Gemini, Ollama (lokální modely), Structured outputs / JSON schema, Vision modely a OCR, Přepis řeči (STT), RAG, embeddings, pgvector, MCP servery, Agentní workflow (Claude Code, Codex), Verzování promptů, A/B testy, Sledování nákladů na tokeny
- **Data a infrastruktura:** PostgreSQL (PostGIS, pgvector), MySQL / MariaDB, Redis, Kafka, RabbitMQ, Meilisearch, Elasticsearch, S3 / MinIO, Docker, Traefik, FrankenPHP, Kubernetes / Helm, GitHub Actions / GitLab CI, Coolify, Zerops, Supabase, Cloudflare Workers, Sentry, Blue/green deploy
- **Kvalita a proces:** TDD, PHPUnit, Vitest, Playwright, PHPStan, Rector, Code review, Security (pentest, CSP), Kanban / Scrum
- **Integrace:** Stripe, GoPay, DigiSign (e-podpis), Google Ads, SmartEmailing, Mailchimp, HubSpot, QuickBooks, Sreality

## Jak pracuji s AI

- V produkci mám za sebou čtení smluv a dokladů vision modely, převod přepisů schůzek na strukturovaná data, dotazy v přirozeném jazyce nad firemními daty a generování obsahu s hlídáním nákladů na tokeny.
- Vyvíjím denně s AI agenty (Claude Code, Codex) a mám pro ně vlastní pracovní postupy: automatizované review větve se statickou analýzou, bezpečnostním průchodem a porovnáním chování před a po změně.
- Firemní systémy zpřístupňuji agentům přes MCP servery, takže AI pracuje s reálnými daty, ne s odhadem. Za návrh, kontrolu kódu a dodané řešení odpovídám já.

## O mně

Vývoji se věnuji od roku 2005. Prošel jsem bankovními systémy i platební bránou, založil vlastní agenturu a dnes spolupracuji s firmami a vývojovými týmy na IČO.
Jsem manžel a táta tří dětí. Ve volnu běhám, vyrážím s rodinou na výlety a pěstuju cukety pro široké okolí.

- Přebírám odpovědnost za výsledek a navrhuji další postup.
- Když se něco komplikuje, dozvíte se to včas.
- Technická rozhodnutí vysvětluji srozumitelně i lidem mimo vývoj.

