I'm Ben Crow

Full Stack Engineer

building with agents in Sydney

About Me

Ben Crow — portrait photo

Full Stack Engineer at Culture Amp (Nov 2024–present), building features end-to-end in Next.js, TypeScript and Ruby on Rails at scale. I integrate LLMs into development workflows — from AI-powered tooling to shipping AI features in production. I'm focused on how agentic coding patterns change the way teams build software. A strong communicator, I work well with people from a wide range of professional backgrounds and perspectives.

Technologies

Frontend

  • Next.js
  • React
  • TypeScript
  • HTML / CSS
  • Tailwind CSS

Backend

  • Ruby on Rails
  • Node.js
  • Express
  • PostgreSQL
  • REST / GraphQL

AI & Agentic

  • MCP Servers
  • OpenAI API
  • LLM Integration
  • Harness Engineering
  • Context Engineering

Infrastructure

  • Docker
  • CI / CD
  • AWS / Cloud
  • Git
  • Testing (Vitest, RSpec)

Projects

Reno Layouts

Reno Layouts 3D view of a bathroom renovation at the fit-out stage, with tiled walls, shower screen, bath, vanity and toilet
A browser-based floor-plan studio for renovation planning, forked from Alza. Draw or trace a plan in 2D, then raise it to 3D. An agent works the same live model through WebMCP tools, covering surveyed geometry, wall build-ups, fixture rough-in, tile set-out and construction-stage sheets. Runs client-side with no backend.
TypeScript React three.js WebMCP Agent Tools

Weave

Weave concept: Jev weighs options, policy bounds action, and inference returns evidence
An experimental goal-directed runtime for software that can build the capabilities it needs and improve how it works. Weave combines bounded model judgment with explicit authority, replayable evidence, capability crystallisation through TDD, and measured optimisation.
TypeScript Agent Runtime Jev Evaluation Capability Crystallisation

ScrolLess

ScrolLess app showing a populated feed from several sources
A device-first feed aggregator where a personal agent uses your logged-in browser sessions to collect content, while the server stays out of the platform-integration layer and relays encrypted payloads to the PWA.
Preact / TypeScript Fastify Personal Agents MCP Web Push

This Site's Agent

Ask about Ben chat panel with a sample conversation using a mocked on-device model
The portfolio doubles as an agent-interface experiment: an on-device browser model can answer questions about my work through explicit site functions, with those same capabilities exposed as WebMCP tools and connected to page-level interactions.
On-device LLM WebMCP Tool Use Web APIs

Writing

Note on process: every piece is AI-drafted by Claude and ChatGPT. I direct, source, and edit — extending agentic patterns from code into writing.

Contact Me

Sydney-based developer — open to a chat!

My resumé can be found here.