Josh O

Software Engineer

Sweating the details so the system doesn't sweat under load.

The Detail Architect

Software Engineer at Two Red Kites. Pays serious attention to scalability, edge cases, and the things that could go wrong six months from now. Focus sits across full-stack Rails development, Go-based tooling, cloud infrastructure, and building the internal systems that keep the team moving fast. Core contributor to Janus.

5+

Years at Two Red Kites

5+

Industries delivered

170+

Production Rails apps studied

Tech Stack & Expertise

  • Ruby on Rails
  • Go
  • Node.js
  • React
  • AWS (ECS/Fargate)
  • Docker
  • Kamal
  • OpenTofu
  • GitLab CI/CD
  • Redis
  • Sidekiq
  • Tailwind CSS
  • Stripe

AI & Automation

Core contributor to Janus, our AI agent orchestration framework that powers the team's development workflow. Builds and maintains custom skills, tools, and integrations across 18+ specialised agents. Janus runs through the full story-to-merge lifecycle: planning features, scaffolding implementations, automating QA with Playwright, and managing epic-driven git workflows.

The Big Win

Match

From Manual Cross-Checking to Automated Attendance

A platform needed to verify session attendance: who showed up, whether they were on time, and if they stayed long enough. The process was entirely manual, with staff cross-referencing calendar bookings against call records user by user. Migrated the platform from calendar provider and built an automated matching system that cross-references meeting data with call records, calculating time overlaps, flagging late arrivals, and confirming attendance.

  • Automated attendance matching
  • Manual effort drastically reduced

Industries

EdTech & Training

Learning management systems, course delivery platforms, payment integrations, and student lifecycle management.

Emergency Response & Field Ops

Incident coordination platforms, field operations management, Power BI reporting, and multi-site data consolidation.

BioTech & Consulting SaaS

Multi-tenant SaaS platforms, AWS infrastructure, and complex deployment pipelines for consulting ecosystems.

Coaching & Wellness

Scheduling integrations, participant engagement systems, CMS-driven content, and calendar-based workflows.

Outside the Code

"When the laptop closes, I'm heading for the water. There's something about reading a wave that translates well to reading a codebase: patience, timing, and knowing exactly when to commit."

  • Surfing
  • Chasing waves
  • Early morning sessions