Skip to content
Intro
Benjamin C. TehanBenjamin C. Tehan streaming

Benjamin C. Tehan

Senior Full Stack DeveloperArchitect Lead

Open to Principal / Staff full-stack & architecture roles · AU remote only

benjamin@purphoros ~ profile.sh
LIVE
$ ./who_is_benjamin

Experienced Full Stack Developer, Technical Lead and Entrepreneur currently focused on React, React Native, Rust, Serverless Architecture and Graph Databases. Creator of Anvil DB.

SCROLL
NAVIGATION MATRIX
Benjamin C. TehanBenjamin C. Tehan streaming
▸ SELECT A NODE

A curated showcase demonstrating technical breadth and depth.

Skills

A breakdown of the languages, frameworks, and tools I work with, rated by depth of experience.

Split across four categories - front end, back end, frameworks and libraries, and everything else from AWS services and databases through to the Rust crate ecosystem.

Experience

Twenty-plus years of roles spanning Unix system administration, web development, technical leadership, and software architecture.

From Sun Microsystems and Deakin University through to CTO positions at Threeple and Localised, and currently Principal Software Engineer at DTV Management.

Anvil DB

A graph database written in Rust - with Cypher query support, a GraphQL API, a plugin system, and a native document store.

Anvil is built from the storage engine up: page-based storage with write-ahead logging and MVCC, a complete Cypher pipeline, graph algorithms, leader-follower clustering with Raft, and row-level security. 3,270 tests across 13 crates and 4 client drivers. Managed from the browser with Hammer.

Hammer

The web-based management UI for Anvil DB - query your graph, visualize relationships, manage documents, configure security, and administer users, all from the browser.

Hammer is a React Router 7 app with a Cypher and GraphQL workbench, an interactive D3.js graph canvas, and full administration - row-level security policies, stored functions, triggers, monitoring, and user management - with JWT auth and role-based access. Live at hammer.anvildb.com.

Stencil

A Git-backed CMS and visual site builder - content lives as files in a GitHub repository (Markdown, articles, wiki markup, and drag-and-drop pages), edited through a rich admin UI, versioned by Git, and served or embedded anywhere. No database.

Stencil pairs a visual page builder and reusable, per-visitor conditional components with a two-branch draft → publish Git workflow: commit history, side-by-side diffs, status badges, a public cached site, and a headless CORS API. Built with React Router 7, remix-flat-routes, and the GitHub API.

Aegis

A minimal, header-driven HTTP forwarding proxy written in Rust (axum + reqwest). Point any request at it with an X-Target-Url header and it forwards the method, headers, and body upstream and streams the response back.

Two optional controls sit in front of every request - Bearer-token auth on the proxy hop (SHA-256-hashed, constant-time) and an exact host allowlist - alongside TLS with hot-reloading certs, a config/token CLI, daemon and systemd modes, and log redaction of sensitive headers.

Foundry

A self-hosted team chat platform built in Rust - organizations, channels, and real-time messaging - running on its own in-memory graph engine with git as the durable store. No database.

Everything is event-sourced and backed up to GitHub; video, voice, and screen sharing run on an embedded pure-Rust WebRTC SFU (WHIP/WHEP); and the desktop app is a cross-platform Tauri v2 + React client. Auth is argon2id with signed session tokens, plus optional TLS and single-port deployment.

3D Solar System

A data-driven 3D rendering engine built with React, Three.js, and WebGL.

This system uses a flexible JSON data model to define celestial bodies, orbits, and properties-allowing it to render any custom solar system, not just ours.

Features include custom GLSL shaders for realistic celestial bodies, accurate orbital mechanics, and dynamic camera controls.

Howtos

Hands-on programming guides that teach languages and frameworks by building real projects.

Each howto is a structured, multi-chapter walkthrough - not just reference docs, but a complete learning path from first principles to production-ready code.

Tools

Free utilities for people who ship websites. No sign-up, no email capture - paste a URL and get a straight answer.

The first is a website auditor running 572 checks across SEO, Open Graph, AI readiness, accessibility, performance, security headers, exposed files, TLS, email/DNS and domain registration.