Skip to content
About

I'm a software engineer focused on building high-performance web systems — from distributed backends to precise, well-crafted UIs. I care about the details: clean architecture, measurable performance, and interfaces that feel inevitable.

I bring an engineering-first mindset to every problem, but I'm equally comfortable talking design decisions, product tradeoffs, and what ships versus what doesn't.

Outside of work, I'm interested in open source, design systems, and the intersection of engineering and craft.

Experience
Projects

Pulse — Real-time Analytics Dashboard

A live analytics dashboard that streams event data via WebSockets and renders interactive charts with sub-second latency. Built to replace a clunky spreadsheet workflow for a small ops team tracking daily KPIs.

Next.jsTypeScriptTailwind CSSWebSocketsRecharts

Shelf — Personal Library Tracker

A full-stack reading tracker where users log books, write notes, and visualize their yearly reading habits. Features a fuzzy-search integration with the Open Library API for instant book lookups.

ReactNode.jsPostgreSQLOpen Library API

Dispatch — Lightweight Job Queue

A minimal background job processor built on Redis Streams, designed for small services that need reliable async task execution without the overhead of a full message broker like RabbitMQ or Kafka.

PythonFastAPIRedisDocker

Contact

Job opportunities or collaborations?
I'd like to hear about it.

Send a message

© 2026 Jim Ling