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.