Antonín Málek · Axel

Rád rozebírám věci, abych viděl, jak fungují.

Jsem Antonín Málek — v zahraničí a na internetu vystupuji jako Axel. Píšu software a hodně času trávím tím, že se snažím pochopit systémy, které pod ním běží.

Právě stavím vlastní aplikaci pro veřejnou dopravu, desktopového asistenta a menší nástroje kolem matematiky, bezpečnosti a AI. Učím se za pochodu, projekt po projektu.

Dekorativní pozadí: pomalu plynoucí hvězdné pole s nenápadnými drahami.

O mně

Nejdřív zvědavost, potom kód

Nejlépe se učím tím, že něco stavím. Když mě něco zaujme, obvykle si zkusím udělat vlastní malou verzi — aplikaci pro dopravu, skener, hru, neuronovou síť napsanou od nuly — protože části, kterým nerozumím, se ukážou ve chvíli, kdy musí fungovat.

Proto jsou moje projekty rozkročené mezi dost různé oblasti. Backend pro dopravu mě nutí přemýšlet o skutečných, nepořádných datech a o poctivém přiznání chyby. Bezpečnostní nástroj mě učí číst systémy očima útočníka. Když síť napíšu ručně místo importu z knihovny, matematika konečně přestane být černou skříňkou.

Netvrdím, že ve všem tom jsem odborník. Něco je léta praxe, něco pár týdnů zvědavosti a něco je zatím jen na seznamu, se kterým jsem nezačal. Snažím se ten rozdíl pojmenovat poctivě, protože právě v něm spočívá učení.

Všechno to spojuje stejný instinkt: chci vědět, jak věc funguje uvnitř, a radši pořádně pochopím jednu těžkou myšlenku než abych posbíral sto snadných.

Ve zkratce

  • Vystupuji jako Axel
  • Jistota v Python, C#, Linux
  • Aktivně se učím C, frontend, bezpečnost
  • Nejspokojenější Když ladím něco skutečného

Projekty

Co jsem postavil

Záměrně směsice: několik větších běžících projektů, hotové drobné nástroje a poctivé experimenty. Každá karta říká, co to je, z čeho to je a jak hotové to skutečně je.

Zobrazeno 14 z 14 projektů

04 Rozpracováno

Security & network tooling

Praktická bezpečnost: nástroj pro IPX pakety v C# a praktické skenování sítě pomocí Nmap a vyhledávání CVE, abych pochopil, jak se služby a chyby v konfiguraci skutečně projeví v síti.

To zajímavé Skutečná dovednost je číst výstup skenu kriticky: rozeznat zastaralou verzi od skutečné zranitelnosti a přiřadit nález k CVE místo hádání.

  • C#
  • Python
  • Nmap
  • NVD / CVE

Náhled níže je samostatná ilustrace s vymyšlenými hostiteli a smyšlenými čísly CVE – nic neskenuje a neobsahuje žádná skutečná data.

.DV ORIGINAL AVI (lossless)MP4 (H.264)original .dv FireWire / i.LINK · capture → keep → export
05 Rozpracováno

Digital8 Studio

Multiplatformní desktopová aplikace pro zachytávání videa z kamery Sony Digital8 přes FireWire, která vždy zachovává nedotčený originál a exportuje kopie do AVI a MP4.

To zajímavé Zajímavým omezením je hardware, který nemám: aplikace používá poctivý třístavový model schopností a raději hlásí „neznámé“, než aby si vymýšlela výsledek pro zařízení, které neviděla.

  • C#
  • .NET
  • Avalonia
  • FFmpeg
  • FireWire

Lokální projekt – zatím bez veřejného repozitáře.

HELLO TIMING MODEL
06 Experiment

Typing assistant overlay

Malý překryvný nástroj, který zkoumá, jak se píše text, a umí jej přehrát – se samostatným jádrem pro psaní a modelem realistického časování.

To zajímavé Lidské časování: místo stálé prodlevy model mění rozestupy mezi stisky, aby výstup působil jako skutečné psaní – pěkný malý modelovací problém.

  • C#
  • .NET
  • Avalonia

Lokální projekt – zatím bez veřejného repozitáře.

hi there wayland overlay · window edges = ground
07 Experiment

stickmen

Postavičky, které žijí na vrchu plochy Wayland. Hrany oken používají jako zem, mají vlastní povahy a paměť, mezi sebou si povídají a občas se poperou.

To zajímavé Vnímání a simulace v jedné smyčce: postavičky čtou skutečnou geometrii oken, reagují na kurzor a dívají se na obrazovku přes lokální OCR a vidění – vše s vědomím vlastní nejistoty.

  • Python
  • GTK
  • Cairo
  • Wayland
  • Ollama

Lokální projekt – zatím bez veřejného repozitáře.

FORWARD PASS
08 Učební projekt

Neural network experiments

Malé neuronové sítě napsané v C# od nuly, abych pochopil matematiku přímo – včetně ručně postaveného perceptronu trénovaného na jednoduché logické úloze.

To zajímavé Bez frameworků: ruční implementace vah, průchodu sítí a učení dělá z „trénování“ konkrétní věc místo černé skříňky.

  • C#
09 Experiment

Life Game — artificial life in C#

Experiment s celulárním automatem v C#, který zkoumá, jak z jednoduchých místních pravidel vzniká překvapivě složité, životu podobné chování.

To zajímavé Emergence: pravidla se vejdou na pár řádků, ale vzory, které vznikají, jsou natolik bohaté, že jejich vývoj je celým smyslem.

  • C#
∫ f(x) dx
10 Hotovo

Math & physics calculators

Sada malých nástrojů vzniklých při učení: výpočet integrálů, výpočet šikmého vrhu, vizualizace čísla pí a výpočet peptidů/chemie.

To zajímavé Převod vzorců z učebnice do funkčního kódu – dobrý způsob, jak najít mezery v pochopení, protože program nedovolí mlžit o matematice.

  • C#
  • Python
CANVAS · 60 FPS
11 Hotovo

Early web experiments

Kde začal zájem o frontend: první ručně psaný web, hra s ptáčkem na Canvasu, skript s předpovědí počasí a stránka s webkamerou, na kterých jsem pochopil, jak do sebe zapadají stránky, styly a požadavky.

To zajímavé Naučit se základy pořádně: cílem bylo napsat to sám místo sáhnutí po frameworku, aby mi znalosti zůstaly.

  • HTML
  • CSS
  • JavaScript
  • Canvas
  • Python
  • Flask
12 Hotovo

Small RPG project

Malá hra na hrdiny v C#, později přepsaná i s grafickou verzí – jeden z mých větších raných programátorských projektů.

To zajímavé Poprvé struktura: oddělit stav, pravidla a obsah v programu, který přerostl jednu obrazovku kódu.

  • C#
WHERE IT STARTED
13 Hotovo

drak pavel — my first bigger project

Projekt, který si držím jako mezník svého úplného začátku; napsal jsem ho na samém počátku svého programování. Je hrubý – a právě proto ho zachovávám.

To zajímavé Vůbec něco dokončit: skutečnou lekcí bylo, že hotový malý program naučí víc než ambiciózní nedokončený.

  • C#
14 Soukromé

Driving-school website (private)

Web, který právě tvořím pro autoškolu. Jde o soukromou zakázku, proto zde nejsou žádné náhledy, snímky ani kód.

To zajímavé Práce pro skutečného klienta zvyšuje laťku: obsah, srozumitelnost a spolehlivost jsou důležitější než efekt.

  • HTML
  • CSS
  • JavaScript
  • C#

Zájmy

Oblasti, ke kterým se vracím

Nejsou to oddělené koníčky, navzájem se překrývají. Vyber uzel a uvidíš, jak souvisí se zbytkem.

CURIOSITY Software Bezpečnost AI Věda Tvořivé

Vyber uzel — šipkami se pak pohybuješ mezi nimi.

Používám pravidelně Aktivně zkoumám

Navrhovat programy a chápat, co běží pod nimi.

  • C# / .NET
  • Python
  • API a JSON
  • Vnitřnosti Linuxu
  • C

Číst systémy očima útočníka a vracet něco nástrojům, které sám používám.

  • Linux na denní bázi
  • Open-source nástroje
  • Skenování sítě
  • Bezpečnost aplikací

Od ručně psaných perceptronů po lokální jazykové modely.

  • Neuronové sítě od nuly
  • Lokální LLM
  • Vývoj s pomocí AI
  • Počítačové vidění

Myšlenky, o kterých čtu pro radost z pochopení.

  • Kalkulus a integrály
  • Fyzika
  • Kvantová mechanika
  • Vědecké výpočty

Pomalejší věci, které drží ty rychlé v rovnováze.

  • Hudba
  • Filozofie a četba
  • Šachy
  • Sudoku a hádanky
  • Umění

Učím se

Na čem právě pracuji

Snímek, ne tabulka skóre. Žádná procenta — jen to, co mám skutečně otevřené.

Právě stavím

Soukromý web pro autoškolu (na přání klienta bez náhledu) a pokračující práce na aplikaci pro veřejnou dopravu s týmem Spring.

Kam se chci posunout dál

  • Neuronová síť pro včasný záchyt rakoviny — nápad, který chci seriózně prozkoumat, ne něco, co už mám hotové.
  • Hlubší práce v teoretické fyzice a matematice.
  • Pořádně se rozkoukat v C a psát bezpečný kód jako samozřejmost.

Na stole

  • C# / .NET Desktopové aplikace a webové backendy
  • Frontend Moderní nástroje, React, přístupnost
  • Python Automatizace a malé nástroje
  • C Teprve začínám — základy
  • Lua Osahal jsem při skriptování her
  • Kyberbezpečnost Průzkum, skenování a bezpečný návrh

Vzory

Lidé, od kterých se pořád učím

Pár osobností z IT, k jejichž způsobu práce se vracím, a jedna z filosofie — protože někdo musel jako první vymyslet samotnou myšlenku školy.

  • Informatika

    Linus Torvalds

    Linux · Git · open source

    Napsal dva nástroje, které používám každý den — Linux a Git — a pak je daroval dál. Beru si od něj návyk postavit si nástroj, který skutečně potřebuji, a držet návrh tak malý, aby ho jeden člověk udržel v hlavě.

  • Informatika

    John Carmack

    Real-time grafika · hluboké soustředění

    Důkaz, že hloubka poráží šířku. Desítky let šel až na kov, učil se veřejně a dělal jednu těžkou věc pořádně místo deseti napůl. To je laťka, kterou bych chtěl držet.

  • Informatika

    Anders Hejlsberg

    C# · TypeScript · návrh jazyků

    Navrhl C# a TypeScript — jazyky, ve kterých skutečně píšu — a i po desítkách let je pořád vylepšuje. Jeho přednášky jsou lekcí v tom, jak složitou myšlenku vysvětlit jednoduše, a v tom se chci zlepšovat.

  • Informatika

    Andrej Karpathy

    AI · neuronové sítě od nuly

    Učí neuronové sítě tak, že je staví od nuly a ukazuje každý krok — přesně tak jsem se je učil v C#. Pořád připomíná poctivou pravdu, že pochopení přijde z toho, když si to napíšeš sám, a ne z importu knihovny.

  • Filosofie

    Plato

    Akademie · učení jako praxe

    Založil Akademii — školu, která Západu dala samotnou myšlenku místa určeného k učení — a nasměroval filosofii k pochybování o všem a k psaní pro druhé. Mám rád, že učení bral jako sdílenou, celoživotní praxi, a ne jako hotový výkon.

Kontakt

Pojďme si vyměnit poznatky

Pokud děláš něco zajímavého — nebo se taky učíš a chceš si vyměnit nápady — rád si popovídám. Nejrychleji mě zastihneš na LinkedInu.

Otevřený otázkám, spolupráci i poctivé zpětné vazbě.