Skip to content
View tci-nebula's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report tci-nebula

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tci-nebula/README.md

Hi, I'm Nick πŸ‘‹

Developer based in Japan. I build small, focused web tools β€” mostly TypeScript on Cloudflare Workers, with D1 and KV for state. I like things that stay cheap to run, are honest about their trade-offs, and do one job properly.

Live

Project What it is
CadenceFX Monitors the USD/CAD exchange rate every trading day and sends a free email alert when it moves meaningfully. Bank of Canada data, no noise.
TotoALL Free-to-play multi-league football prediction game β€” headless and API-first, so people and AI agents play the same way. Three in-season leagues ingest, lock, and resolve through a cron pipeline.

Open source

Project What it is
pulsecheck Uptime monitor that runs entirely in one Cloudflare Worker. Cron probes β†’ D1 time-series β†’ JSON API and status page. Rolling 24h/7d uptime is aggregated in SQL, so request cost doesn't grow with history.
streakboard Local-first habit tracker with streaks and a contribution-style heatmap. React 19 + Vite. Data stays in your browser via IndexedDB β€” no backend, no accounts, exportable as JSON.
ratewatch CLI that tracks foreign-exchange rates and alerts when they cross a threshold. Public ECB data via Frankfurter β€” no keys, no accounts.

Not public

priorart β€” A prior-art gap scoring engine for patent work. BigQuery assembles a coarse candidate pool from embeddings and citations; the engine then has Claude make the claim-limitation-level gap distinction that abstract similarity can't resolve. Matter-agnostic by design β€” the rubric changes per patent, the engine doesn't. Ships as a CLI plus an MCP server. Private repo, but happy to talk about it.

A bit more

  • πŸ‡―πŸ‡΅ Based in Japan β€” I also run an import/export ecommerce business here
  • πŸ‰ Wheelchair rugby athlete
  • πŸ“« nick.kovac@targetcast.jp
  • πŸ˜„ he/him

⚑ I wanted to learn German in high school and ended up going on exchange to Japan instead. Never looked back.

Pinned Loading

  1. pulsecheck pulsecheck Public

    Uptime monitor that runs entirely in one Cloudflare Worker β€” cron probes, D1 time-series, JSON API and status page

    TypeScript

  2. ratewatch ratewatch Public

    CLI that tracks foreign-exchange rates and alerts on threshold crossings β€” public ECB data, no API keys

    TypeScript

  3. streakboard streakboard Public

    Local-first habit tracker with streaks and a contribution-style heatmap β€” React + Vite, data never leaves your browser

    TypeScript