Current Work · SocratesOne Development LLC
Now
Then

CHAPTER 01

Current Work

Network analysis, evidence graphs, interactive experiments and software development.

SocratesOne Development LLC ↗

Independent software, research tools and interactive experiments.

Stack notes

Consulting website

HTML, CSS and native JavaScript create a graph-based inquiry flow. PHP and SQLite handle consent-based intake and the email handoff, keeping the public interface lightweight.

SocratesOne Jobs

A framework-free JavaScript survey connects to a PHP API backed by SQLite. Browser-side form guidance and server-side validation support structured intake and consent-based research submissions.

HTML · CSS · JavaScript · PHP · SQLite

EvidEngine

A local-first Python CLI turns documents and repository history into traceable evidence graphs. spaCy supports text processing, JSON Schema validates structured artifacts, and optional Neo4j export enables visual graph exploration.

Python · Neo4j · spaCy · JSON Schema · HTML · CSS · JavaScript

Socrates

Python, LangGraph and LangChain power the question-generation workflow, with Pydantic for data validation and session state held in memory. A TypeScript/Vite Zoom app connects to the service; signup runs independently on FastAPI and SQLite, with its own static frontend and email confirmation flow.

Python · LangGraph · LangChain · Pydantic · FastAPI · TypeScript · Vite · SQLite · HTML · CSS · JavaScript

Survival Soup

An experiment in genetic algorithms. Each organism carries a genome that recombines and mutates as it breeds, so distinct lineages emerge on their own. The audio is data sonification: population, crowding, kill rate, births, deaths and a selected organism’s energy and swim strokes are rendered as sound, synthesized live through the Web Audio API with no samples. React and CSS, bundled by esbuild into a single self-contained HTML page.

Genetic Algorithms · Data Sonification · React · CSS · esbuild · Web Audio API · HTML · JavaScript

Vim Commander

TypeScript and Phaser drive the game, with React for the interface and Three.js for 3D elements. A plain PHP API handles feedback and a server-authoritative SQLite leaderboard; Howler.js supplies the audio layer.

TypeScript · React · Phaser · Three.js · PHP · SQLite · HTML · CSS · JavaScript

Across my current projects: Python · LangGraph · Neo4j · Genetic Algorithms · PostgreSQL

CHAPTER 02

Mid-Career

Websites, publishing platforms and production systems.

03↗

Aspen Systems

Webmaster

Aspen Systems

Website development, production content and ongoing maintenance.

WordPress supported website content and publishing, with Angular used for interactive frontend features. The work combined website development, production content and ongoing maintenance.

Project details

WordPress · Angular · HTML · CSS · JavaScript · PHP

04↗

UNH Research

Migration developer

UNH Research

Drupal migration and theme development.

Project details

Drupal · Views · Panels · Omega · HTML · CSS · JavaScript · PHP

CHAPTER 03

Early Career

First pages, interfaces and content systems.

12↗

Erika Radich

Drupal developer

Erika Radich

Drupal development and staging.

Project details

Drupal · HTML · CSS · JavaScript · PHP

16↗

CityPlace Tower

Full-stack developer

CityPlace Tower
AI restoration

Custom content management and frontend integration.

Project details

JavaScript · HTML · CSS · PHP

17↗

Days Inn Campton

Site modifications and imagery

Days Inn Campton

Gallery, site changes and later panoramic imagery.

Project details

HTML · CSS · JavaScript · PHP

joshua@work:~$ next

What are you
working on?

Bring a question, a difficult system, or a thing worth building.