Navrhuji systémy, stavím mobilní aplikace v KMM a provozuji vlastní ekosystém produktů.
Jsem Jan Melichar. Pro klienty navrhuji architekturu a API kontrakty a dodávám aplikace pro Android i iOS v Kotlin Multiplatform. Že to drží pohromadě, dokazuje ekosystém vlastních produktů, který provozuji na své infrastruktuře.
Architekt, KMM developer a majitel vlastního ekosystému
Působím jako Solution Architect a KMM developer. Navrhuji strukturu celého systému – datový model, API kontrakty, zabezpečení – a zároveň stavím mobilní vrstvu v Kotlin Multiplatform s Compose Multiplatform pro Android i iOS. Technologie má sloužit byznysu, ne naopak.
Vedle klientských projektů provozuji vlastní ekosystém produktů pod značkou Melichar Studio: přihlašovací službu M-ID, monitoring StatusPulse, Aevon, Sbalse a Hub. Běží na mé infrastruktuře s CI nasazením a nepřetržitým monitoringem – stejný standard, který nastavuji klientům.
Pracuji s pomocí AI: architekturu a kontrakty navrhuji já, AI agenti zrychlují implementaci a každá změna jde dál až po automatické kontrole – testy, review, CI. Váš kód a data dávám do AI nástrojů jen po dohodě s vámi a v souladu s NDA. Jsem spoluzakladatelem CZ Modur a WeldHub.
Mobile
Architektura
Dodávka & provoz
Od architektury po vydání
Jedna osoba, celá vertikála: návrh systému, mobilní vrstva, kvalita a provoz.
Vývoj aplikací v KMM
Android i iOS z jednoho sdíleného jádra v Kotlin Multiplatform, UI v Compose Multiplatform. Nativní výkon, poloviční náklady na údržbu a vydání do Google Play i App Store.
Solution architecture & API kontrakty
Návrh celého systému: datový model, hranice služeb, zabezpečení komunikace a OpenAPI kontrakty, se kterými backend i mobilní tým pracují od prvního dne.
Vývoj zrychlený pomocí AI
Architekturu držím já, AI zrychluje práci a automatické kontroly ji ověřují: agenti pracují podle mých kontraktů a nic neprojde bez testů, review a CI. Totéž nastavím vašemu týmu – práci s AI agenty, automatické kontroly a CI pipeline.
Kvalita kódu, mentoring & release management
Code review, mentoring vývojářů, stabilizace starších Java a Android projektů a správa vydání včetně monitoringu stability v provozu.
Vlastní ekosystém jako důkaz
SSO, monitoring dostupnosti a CI nasazení na vlastní infrastruktuře. Architektura, kterou navrhuji klientům, mi běží každý den pod rukama.
Pět kroků od zadání k provozu
-
01
Analýza & strategie
Pochopím business cíle, ověřím proveditelnost a sepíšu zadání, které dává smysl.
-
02
Architektura & API
Datový model, API kontrakty a zabezpečení. Pevné základy, na kterých systém poroste.
-
03
Vývoj v KMM
Sdílené jádro a nativní UI iterativně, s čistým kódem a automatizovanými testy.
-
04
Verifikace
Review s pomocí AI, automatické kontroly a testy v CI. Nic nejde dál, dokud není vše zelené.
-
05
Release & podpora
Nasazení do storů, monitoring stability a následná údržba, dokud aplikace žije.
Klientská práce
Kompletní technické zastřešení projektu v roli Solution Architecta: návrh celého ekosystému a řízení vývoje. Jádrem je multiplatformní aplikace v Kotlin Multiplatform pro Android i iOS. Součástí role je zadání pro backend a společný návrh i supervize API kontraktů.
Klíčové zodpovědnosti
- Návrh a údržba architektury
- Multiplatformní vývoj (KMM)
- Definice a supervize API kontraktů
- Technické vedení projektu
Vývoj Android aplikací pro platební terminály a technické konzultace. Dříve modernizace stacku na KMM a Jetpack Compose, aktuálně v rámci týmu maintenance a stabilita původního robustního řešení.
Centrální registr jednotek sborů dobrovolných hasičů, jejich členů a zřizovatelů pro Komoru velitelů. Evidence ocenění a identifikačních předmětů, celostátní evidence čísel hasičů, GDPR souhlasy, znalostní báze, hromadné e-maily a digitální průkaz. Celý systém jsem navrhl a od roku 2023 vyvíjím: architektura, PHP backend, datový model, API a release management s CI nasazením.
Neveřejný systém, přístup pro registrované jednotky.
Technologické startupy
Role spoluzakladatele se zodpovědností za mobilní aplikace, frontend a komunikaci s klienty: sběr požadavků, technické konzultace a návrh API rozhraní.
Vybrané aplikace z Google Play
Dokladovka
Bezpečná správa dokladů v telefonu. Ukázka čistého Material Designu, práce s lokální šifrovanou databází a biometrickým ověřením.
Emotional Damage
Virální „meme“ aplikace pro pobavení. Jednoduchá, ale s důrazem na UX a audio.
Zobrazit25 tisíc dní
Motivační aplikace s jednoduchou, ale silnou myšlenkou – život není tak dlouhý, jak se zdá, a neměli bychom ho promarnit. Obsahuje kalkulačku, která spočítá přibližný počet dní vašeho života (≈ 25 000 dní, tedy zhruba 70 let). Žádný sběr dat, vše běží lokálně v telefonu.
Pojďme probrat váš projekt
Máte nápad na aplikaci, potřebujete technického partnera pro návrh systému nebo chcete do týmu zavést vývoj s pomocí AI a automatickými kontrolami? Rád to proberu u kávy nebo online.