Project portfolio

The repositories behind the work.

Six codebases spanning live SaaS, pre-launch cybersecurity, applied AI, business software, open-source infrastructure, and this site—plus the engineering practices connecting them.

Six repositories

Products and open-source work

Each entry is grounded in the repository’s implemented features, documentation, and current release state.

Flagship product · Live

Runvello

An AI-powered client operations platform connecting CRM, websites, offers, bookings, payments, projects, contracts, campaigns, calendars, portfolios, and integrations.

  • Rails SaaS
  • AI workflows
  • Multi-tenant architecture
  • Product systems
View case study

Independent product · Launching

CRP Resume

A model-agnostic prompt-delivery product that helps people recover, verify, and communicate career evidence using the AI service they already trust.

  • Applied AI
  • Prompt systems
  • Privacy by design
  • Flask
View case study

Private product · Pre-launch

CyberOps Sentinel

A multi-tenant cybersecurity operations and compliance platform spanning risks, incidents, vendors, policies, reporting, scanning, and framework management.

  • Cybersecurity
  • Compliance SaaS
  • Rails 8
  • Tenant isolation
View case study

Open-source application · Public repository

Timekeeper

A Rails application that connects time tracking, client and project management, invoicing, payment records, branded PDFs, and business reporting.

  • Rails 8
  • Invoicing
  • Financial workflows
  • Responsive UI
View case study

Open-source gem · Published

PostgresMultitenant

A published Ruby gem for schema-based tenant isolation in Rails applications backed by PostgreSQL.

  • Ruby gem
  • PostgreSQL
  • Rails
  • Multi-tenancy
View case study

Web platform · Live

joshuaneedham.com

A custom Astro portfolio and repeatable Webuzo deployment system built to replace a legacy Drupal site and GitHub Pages redirect.

  • Astro
  • Webuzo
  • Apache
  • Accessible UI
View case study

Across the portfolio

AI engineering practice

Two cross-cutting case studies explain how AI-assisted delivery stays bounded, reviewable, and production-minded across those repositories.

Engineering practice · 2024–present

An AI-assisted delivery system

A repeatable way to use coding agents for substantial software work while preserving context, approval boundaries, tests, and release discipline.

  • Codex
  • Claude Code
  • Agent orchestration
  • Verification
View case study

Applied AI · Production-minded

AI features with guardrails

Provider-aware AI workflows designed around structured outputs, quality evaluation, spend controls, and transparent failure states.

  • LLM contracts
  • Cost telemetry
  • Evals
  • Provider routing
View case study

Open to the right opportunity

Have a role, product, or difficult system to build?

I’m interested in senior engineering roles, focused consulting work, and product collaborations where ownership and systems thinking matter.

Tell me what you’re working on