Skip to content
Nat Lee

Keyboard shortcuts

Turn these off if they get in the way of a screen reader or voice control. The setting is saved in this browser.

1
Home
2
Projects
3
About
4
Experience
/
Search projects
?
Show this panel

Taipei, Taiwan · shipping since 2018

Nat Lee

I build systems that do the work, and tools worth opening twice.

Backend engineering, data platforms and forecasting. From Japan’s electricity market to open-source tools you can try right here.

$ cat now.txt

building power-trading systems for Japan's electricity market: market and weather data pipelines, bidding tools, spot-price forecasts.

Flagship project

Telepy

Reach every device from your browser.

One outbound reverse SSH tunnel per device gives you a browser terminal, files, remote desktop, a remote browser and the LAN behind it. No port forwarding, no VPN, no public IP.

Device connect to online (Django: 2.90 s)
0.16 s
Idle memory (Django: 329 MiB)
20 MiB
Backend cold start (Django: 14.2 s)
0.7 s
1,340+ commits since 2024
v2.13
Telepy's tunnels page: health, latency, how each device connects, and who is using it

Open in your browser

Less reading. More trying.

Plan a project, explore a map, label an image or guess a little sarcasm. These projects are live; pick one and have a go.

All live demos

Selected work

A closer look at infrastructure, streaming, planning, energy forecasting, reinforcement learning and medical imaging.

All 46 projects

Open source

Fixes I sent upstream, and packages other people install.

Upstream contributions

Packages on PyPI

Where I've been

Four rooms so far. Each one taught me something the next one needed, usually the hard way.

Full experience
  1. 2018 – 2019

    Crawlers & NLP

    First job. Scraped the web, trained language models, learned that regex is a lifestyle.

  2. 2019 – 2021

    Computer vision

    Medical imaging, retail analytics and ads on embedded boards. Stared at a lot of pixels.

  3. 2021 – 2023

    NLP & data platforms

    A sentiment platform over three billion data points. Most of them were complaints.

  4. 2023 – now

    Energy trading

    Solar forecasts first, then power trading for Japan. The weather is now my problem.

How I work

Most of what I build now, I build together with AI coding agents. I decide what to make, how the pieces fit and whether it actually works. The agent writes a lot of the code, and I read every change before it ships.

Daily tools

  • Claude Code
  • Codex
  • Python
  • Rust
  • TypeScript

Writing