Přejít na hlavní obsah
← Projekty
Případová studieCORAC Engineering2025

SITH DeepTrace.

Platforma pro ověřování původu a integrity dat o pozorování Země s nulovou důvěrou — ověřuje provenienci souborů přímo v prohlížeči uživatele, aniž by byly citlivé soubory kdy přeneseny.

Role
Senior Frontend Engineer
Období
Dub 2025 — probíhá
Odvětví
GovTech · Kosmický průmysl
SITH DeepTrace
◆ Model důvěryhodnosti
Zero
Hash-chain verification
◆ Autentizace
OAuth
AWS Cognito pools
Výzva

Data o pozorování Země jsou citlivá a objemná. Poskytovatelé a příjemci potřebují ověřit, že je provenience souboru v pořádku — že s ním nebylo manipulováno mezi sběrem, zpracováním a doručením — ale samotné soubory often nemohou procházet sítěmi.

DeepTrace řeší tento problém ověřováním přímo v prohlížeči: prohlížeč stáhne kryptografický hash-chain, rekonstruuje graf proveniencí a ověří každý krok oproti důvěryhodným zdrojům — aniž by operátor kdy držel surová data.

Co jsem vlastnil
01

Lineage visualization in D3.js

Interaktivní force-directed graf proveniencí. Každý uzel představuje krok zpracování; hrany jsou transformace ověřené hashem. Podporuje 1000+ uzlů se zoomem, posouváním a zvýrazňováním na základě dotazů.

02

Client-side hash-chain verifier

Kryptografická kontrola integrity čistě v prohlížeči. Prochází řetězec od listu ke kořeni, ověřuje každý SHA-256 hash vůči důvěryhodnému ukotvení a označuje jakýkoliv pozměněný článek s přesnými diagnostikami.

03

Zero-trust auth with Cognito

AWS Cognito OAuth flow — přístupové tokeny nikdy nedorazí na náš server. Rozsahem vymezená oprávnění pro poskytovatele vs. konzumenty dat, s ověřováním hash-chainu na úrovni relace chránícím citlivé operace.

04

Vue 3 + Vite + Shadcn stack

Projekt nastaven od základu. Striktní TypeScript, automatizovaný linting, pnpm workspaces, CI s náhledovými nasazeními. Zavedené vzory, které přijal zbytek týmu.

Stack
Vue 3TypeScriptD3.jsVitepnpmShadcn UIAWS CognitoOAuthREST APISubtleCryptoNode.js v22+
◆ Kontaktujte mě

Pojďme si promluvit o vaší
vizi Napišme si → se mnou.