Nathan Heskew

Building Internet Things

Professional Summary

Technical leader and distributed systems architect with deep expertise building high-performance platforms and developer tools at scale. Strong focus on Node.js, real-time systems, and developer experience.

Experienced across the full spectrum from 0-to-1 product development at startups to evolving enterprise platforms through multiple growth phases.

Professional Experience

Harper

Node.js Software Engineer (April 2025 - Present)

Contributing to Harper's open-source Node.js performance platform that unifies database, cache, application, and messaging layers into a single in-memory process.

Microsoft

Senior Software Engineer (2022 - 2025)

Senior Software Engineering Manager (2020 - 2022)

Senior Software Engineer (2019 - 2020)

SkewTech, LLC

Founder (2015 - 2023)

Independent consultancy specializing in distributed systems architecture and cloud-native transformations.

Epoch

Senior Software Engineer (2016 - 2018)

NearForm

Software Architect (2015 - 2016)

Joy the App

Senior Software Engineer (2015)

Early engineer at Joy, Seattle-founded wedding-planning platform (website + iOS/Android apps). Joy went on to Y Combinator S16 (named a top-7 startup of its batch by TechCrunch) and has raised ~$130M to date; still active.

Tagboard

Senior Software Engineer (2013 - 2015)

Hidden Pineapple, LLC

Co-founder (2010 - 2013)

Two-person company (with Erik Porter, met working on Channel 9) behind Rowi, a Twitter client for Windows Phone, built and run concurrently with the Microsoft day job. Also shipped a Channel 9 Windows Phone 8 app (browse/rate/view video for channel9.msdn.com, June 2013, per LinkedIn projects).

Microsoft

Senior Software Development Engineer (2006 - 2012)

University of Washington Bothell

Web Application Developer (2000 - 2005)

Side Projects & Open Source

Hone

Self-hosted personal finance tool detecting wasteful spending. Rust + React, SQLite with encryption, and local LLM integration (agentic analysis over Ollama, task-based model routing, RAG-style retrieval over transaction data).

Harper DX Lab

Automated developer experience testing for Harper using AI coding agents. Runs tiered assignments (CRUD → relationships → custom resources → real-time → caching → capstone) against isolated Harper instances, diagnosing failures and classifying DX improvements with reproducible evidence.

FlowSense

Real-time supply chain command center demo built entirely on Harper's collapsed stack architecture. Single Harper instance serves as database, REST API, MQTT broker, and background execution engine, no separate middleware or message broker. React + Vite + Leaflet dashboard with live shipment tracking, disruption simulation, and MQTT-over-WebSocket updates.

TPS: Team Provisioning System (2026)

Agent OS for building teams of AI agents that coordinate, remember, and ship autonomously. Components: Flair (v0.44.x, federated identity/memory/soul substrate spanning 11 agent harnesses, 9 published npm packages plus a Python plugin; Ed25519 cryptographic auth, BM25+vector hybrid retrieval via in-process embeddings, REM memory curation, A2A federation, fleet ops tooling), CLI (agent lifecycle, Docker offices with 4-layer isolation, Maildir-based async messaging with pub/sub, multi-provider LLM support), and Agent Runtime (@tpsdev-ai/agent, headless execution engine with tool-use loop, daemon mode, CLI runtime providers for Claude Code/Codex/Gemini CLI via OAuth, per-platform binaries). 600+ tests across the stack. TypeScript/Node.js.

harper-fabric-embeddings

Minimal llama.cpp embedding engine for Harper Fabric, direct N-API integration at ~19 MB installed (vs 250+ MB for full node-llama-cpp), GGUF models, models.embed() and @embed table directives, query/document prompt templating. Published to npm (v0.5.x); serves as the embedding engine inside Flair, a two-project production dependency chain I own end to end.

what's up Dug?

Interactive terminal UI for exploring Harper databases with vi-style navigation, fuzzy-search column selection, foreign key traversal, query building with filters/sorting, and adaptive pagination. Published to npm. TypeScript/Bun.

Technical Skills

Core Expertise

Languages & Runtimes

Server Technologies

Cloud & Infrastructure

Security

APIs & Data

Frontend & UI

Leadership & Process