Ahoj, jsem

MatthewJames Sivák.

Vývojář. Fotograf.

V zapfloor přepisuji staré systémy do nových. Po večerech si stavím vlastní — většinou proto, že mě něco dost dlouho štvalo.

Kde právě pracujizapfloor — dosud

Matthew James Sivák
MATTHEW / VÝVOJÁŘ
V mých projektech
  1. 01TypeScript
  2. 02Vue / Nuxt
  3. 03Tailwind CSS
  4. 04Rust
  5. 05Docker
Hlavní stack

01 / O mně

Za kódem jsem pořád já.

Druhým rokem jsem v zapfloor a většinu času trávím přepisováním starého operátorského systému do Nuxtu, Vue, PrimeVue a Tailwindu. Nejvíc jsem se zabydlel v reportingu — obsazenost kanceláří, rezervace stolů, incidenty, fakturace. Sestavy, u kterých musí čísla sedět, protože podle nich někdo doopravdy rozhoduje. Kromě psaní kódu pomáhám vymýšlet, jak mají nové funkce fungovat, a občas se dostanu i k technickému návrhu.

Vlastní projekty vznikají opačně. Napřed mě něco štve — pomalá galerie, účtenka za benzín, kterou nikdo neumí rozpočítat — a než se naděju, mám repozitář.

Matthew James Sivák

Kde právě pracuji

zapfloor.

dosud

Nejvíc času trávím v reportingu — sestavy, podle kterých se rozhoduje.

  1. Nástup
  2. Nynídosud

V zapfloor pracuji 2 roky.

02 / Technologie

S čím pracuji.

Technologie, které používám v práci i ve vlastních projektech.

01JazykyV čem je kód napsaný.
TypeScriptRustučím se
02Web a runtimeČím stavím rozhraní a servery.
Vue / NuxtNode.js / BunTailwind CSS
03Data a nástrojeKde data bydlí a jak se kód dostane ven.
PostgreSQLDockerGit

Σ8 technologií, seřazených podle role – ne podle pořadí

03 / Projekty

Projekty

Výběr práce pro zapfloor i vlastních projektů.

Rezervační systémzapfloor
NuxtTypeScriptPrimeVue

Rezervační systém

Rezervace zasedaček a sdílených stolů, vložená iframem přímo na web coworkingu. Výběr lokality, místnosti a času, platba kartou nebo na fakturu.

OC-2zapfloor
Vue / NuxtTypeScriptPrimeVue

OC-2

Nové operátorské rozhraní zapfloor: zákazníci, rezervace, fakturace a reporting v jedné aplikaci. Stavím v něm sestavy, podle kterých se rozhoduje o provozu.

NegativyVlastní projekt
NuxtBunPostgres

Negativy

Vlastní hostovaná galerie pro mé fotografie. Alba se dají vložit na jakýkoli web a nahrávání zvládne i několik set fotek najednou.

Rozpočítání výletuVlastní projekt
NuxtTypeScriptVitest

Rozpočítání výletu

Kdo komu dluží za palivo po společné cestě autem. Rozvrhnete trasu, řeknete, kdo kde seděl, a aplikace rozdělí náklady podle litrů, u kterých byl každý opravdu přítomen.