Skip to content
Jan Zika

Work

Each case states the problem, the method, and what the result actually supports.

Every application listed is deployed and open to inspection. A running system is a stronger claim than a description of one.

  • An end-to-end modeling system that processes close to a gigabyte of hourly market data to rank PJM zones by grid vulnerability as data center demand rises.

    Result. All 21 PJM zones ranked and re-ranked in real time as load growth and queued solar assumptions move, presented on an interactive map for readers who will not open a notebook. Because normalization anchors are fixed to the baseline period, a zone's score means the same thing across scenarios, which is what makes the comparison usable rather than merely responsive.

  • A retrieval-augmented system for interpreting statutes, contracts, and procedural material, built so every output stays traceable to a source.

    Result. Statutes, contracts, and procedural material are made queryable with the source of each answer visible, so a reviewer can check the reasoning rather than accept it. The system is built to decline rather than guess when retrieval does not support an answer.

  • A migration and analytics system over Brazilian marketplace data, including a geospatial application mapping 35,000 seller-buyer trade routes across 1,600 cities.

    Result. A queryable marketplace database with verified parity to its source, plus an interactive map of more than 35,000 trade routes across over 1,600 cities, filterable by order count, value, distance, and freight intensity.

  • finance · 2026

    TickerScope

    A risk and return assistant that compares stocks and ETFs on risk-adjusted terms rather than headline performance.

    Result. A working application that answers one connected question across an arbitrary basket: which holdings offer better risk-adjusted return, and which statistics currently warrant attention.

  • Evaluates whether a lease renewal offer is fair against live rental market data.

    Result. A renewal offer is placed against the current distribution of comparable rents, turning a number presented without context into one that can be evaluated.

Lab

Smaller builds, kept online.

  • Volatility Radar

    Tracks and visualizes market volatility across selected instruments.

    Open →
  • Receipt Scanner

    Privacy-first OCR that processes documents entirely in the browser.

  • Image Editor

    Browser-based image editing and retouching.

    Open →
  • Story Generator

    Generative text application built on a language model.

    Open →
  • Weather Dashboard

    Current conditions and forecast presentation.

    Open →