Network Visualization

A 3D network graph built from plain HTML custom elements. Click a node or group to explore its metadata. Drag to rotate, Shift+scroll to zoom, scroll to pan the page.

EcmaScript (JavaScript)

The most widely used programming language on the web, with a mature ecosystem and modern standards that continue to expand what is possible in the browser.

Cascading Style Sheets (CSS)

CSS shapes the feel and behavior of a site more than any other technology. I am often brought in specifically to solve complex interface and layout challenges.

HTML

Modern HTML is extensible through Custom Elements and styleable with XSL. Using it fully enables faster, more resilient, longer-lived websites.

The Web

From DNS to ES6, I advise on how to use the world's most powerful mass-communication platform effectively.

Node.js

A proven JavaScript runtime for servers, scripts, and tools — from production services to internal automation.

Bun.sh

A modern JavaScript runtime with built-in PostgreSQL support and a well-designed file API, well-suited for internal and local-first applications.

QuickJS

A compact runtime designed to run across chip architectures, compile JS for speed, and interoperate with C libraries.

SQL

The foundation of most structured data systems. I help design, visualize, and optimize databases across SQL, NoSQL, and graph technologies.

Databases

Decades of experience with database design and operation, from relational systems to vector and graph stores.

PostgreSQL

A capable, extensible, and high-performance relational database.

N8N

A visual programming environment for orchestrating AI workflows, document indexing, and custom chatbots.

Node-RED

A mature open-source alternative for AI and IoT workflow orchestration.

Linux

Decades of experience deploying and maintaining Linux servers and desktops.

Framework Du Jour

React, Vue, HTMX, Next.js, and others. I select the right-sized technology for each organization — no upsells, no resume-driven development, just honest assessments.

Mapping

Deep experience across the geospatial stack, from ArcGIS and Mapbox to OpenStreetMap, Leaflet, and Google Earth Engine.

ArcGIS

Enterprise GIS platform with extensive production experience.

ESRI

Enterprise mapping and spatial analytics.

MapBox

Built custom mapping frameworks on this platform.

OpenStreetMap

Collaborative, open geographic data.

Leaflet

Lightweight, open-source mapping library.

Google Earth Engine

Planetary-scale geospatial analysis for science and policy applications.

Visual Programming Languages

Graphical environments that clarify queue-based, event-driven, and AI workflows.

Software

The craft of applying logic and language to build systems that shape culture and commerce.

Obsidian.md

A powerful, extensible note-taking and knowledge-management platform. I customize Obsidian setups for individuals and teams.

Tip: click a connected node name to jump to it.