Hi, I'm Reuben 👋
Software Engineer, working remotely from CHCH, NZ
RS
About

I'm a senior software engineer building production AI systems. Lately I'm focused on context engineering - structuring information so systems (and teams) can reason effectively. I lean heavily on AI-assisted development for rapid prototyping, often running multiple Claude instances simultaneously to explore complex infrastructure solutions. The goal is to reach understanding quickly so we can be confident we're solving the right problem. That understanding then informs the production code I ship: peer-reviewed, tested, maintainable. Full-stack, startup-minded.

Experience
Founding Engineer
USA, Remote
Building an AI-powered compliance platform that takes companies from zero compliance infrastructure to SOC 2 certification in weeks, not months.

The outcome: Customers consistently achieve SOC 2 Type I in 3-4 weeks with zero audit exceptions - versus the industry standard of 3-6 months. Onboarding takes under 30 minutes. Total customer effort is typically under 5 hours.


What I built:

  • Continuous monitoring system - Real-time infrastructure compliance via OIDC integrations with AWS, GCP, and Azure. Alerts when controls drift (MFA disabled, encryption gaps) and automatically collects evidence proving compliance.
  • AI control generation - Upload organizational documents, get framework-mapped controls. The entity mapping pipeline can onboard a new compliance framework (including custom client frameworks) in hours rather than manually-reviewed months.
  • Cross-framework mapping - Built the canonical control system that maps between frameworks such as SOC 2, ISO 27001, HIPAA, GDPR, and NIST CSF. One piece of evidence can satisfy multiple framework requirements automatically.
  • Full platform - Next.js frontend, TypeScript API, Python AI microservices, PostgreSQL, deployed on AWS with support for on-premise installations.

Background: EasyAudit acquired Veita (see below) in early 2026 - we'd been their primary engineering partner, and the acquisition brought the product fully in-house.

Veita

2024 - 2025
Lead Engineer
Toronto CA, Remote
Lead engineer helping enterprises transform their operations with AI co-pilots and automated workflows. Built the core platform featuring context-aware AI agents and a visual workflow editor, customized for specific business processes, data sources, and team requirements - including HR chatbots for Canadian hospitals. Working closely with consultants, I took solutions from proof-of-concept through to robust production systems.

Acquired by EasyAudit, our primary client, in early 2026.

Soul Machines

2018 - 2024
Senior Software Engineer
Auckland NZ, Remote
Six years building infrastructure for autonomous digital humans - AI-driven avatars that see, hear, and respond in real-time.

Digital Human Creation Pipeline

The outcome: Reduced digital human creation time from 6 months by a ~20-person team to 30 minutes in-browser by an end user.

How:

  • Automated artist processes - Took manual, specialist workflows and made them algorithmic
  • Built the "baking" microservice - Finalizes user creations in the Avatar Designer web app, turning configured assets into deployable digital humans
  • Internal + production infrastructure - Systems for creating and deploying 3D assets and Digital Brain models
  • Unity migration - Rebuilt the entire 3D asset pipeline for Unity, replacing a proprietary OpenGL renderer. The old system required specialized artists trained on custom tooling; Unity opened standard pipelines and self-service creation.

Conversational Architecture

A digital human is an AI agent on a real-time video call and to help users, it needs to orchestrate other agents in the background: Salesforce, ServiceNow, OpenAI etc.

Say your flight just got cancelled. You need to rebook, find a hotel for the night, and notify your meeting that you'll be late - three tasks, three backend agents, all running in parallel. But voice is sequential; unlike a text-based chatbot, you can't show a wall of status updates. The digital human has to deliver information empathetically, one thing at a time, while tracking what's been said, what's pending, what the user actually knows and what thread/task the user is currently talking to.

To solve this, I designed and built a system that coordinates parallel backend agents with sequential voice delivery.

  • Single source of truth - Agents, UI, and conversation all read/write to the same state
  • Synchronized delivery - UI appears exactly when the avatar speaks about it
  • Graceful interrupts - User changes priorities mid-conversation, in-flight work is superseded
  • Multi-task orchestration - Backend agents collaborate without overwhelming the conversation
Personal Projects

A couple things I've built to learn something new.

ProductBoost

ProductBoost

Built a full-stack AI-powered product image enhancement platform, end-to-end from Stable Diffusion pipeline to Stripe payments, to learn go-to-market and marketing engineering techniques. Fully functional and processing payments, though deprioritized after ChatGPT launched similar capabilities and client work ramped up.

  • Leveraged Stable Diffusion for transforming product photos into professional, eye-catching images
  • Implemented secure authentication and file storage using Supabase
  • Integrated Stripe for payment processing and Resend for email communications
  • Utilized Replicate.com for hosting the AI pipeline within a Cog/Docker container on spot instances
  • Implemented error tracking and monitoring with Sentry

Next.js
React
Tailwind CSS
PostgreSQL
Supabase
Vercel
Stripe
Replicate
Sentry

Squshy - Web3/Blockchain Development Agency

Founded a creative blockchain solutions agency during the NFT boom - partly to learn the tech, mostly because it was fun.

  • Developed and deployed 10+ NFT mints on Ethereum and Polygon networks
  • Implemented ERC721, ERC1155 NFTs, and ERC20 tokens
  • Created staking contracts and browser-based games integrated with NFTs
  • Built mint dapps, rewards dapps, and Discord integrations for community engagement
  • Developed full-stack solutions using Solidity, Vue.js, React, Next.js, Python, and Django

Solidity
Vue.js
React
Next.js
Python
Django
Construct 2
IPFS
Skills

Tools & Technologies I Love Working With

Development

Programming Languages

Python
TypeScript
JavaScript
Solidity
C# (Unity)

Frameworks & Libraries

FastAPI
Langchain
Pytest
Next.js
React
Tailwind CSS
Django

AI Platforms

Claude (Anthropic)
OpenAI
Gemini / Vertex AI

Infrastructure & DevOps

Databases & Storage

MongoDB
PostgreSQL

AWS Services

CDK
Lambda
Fargate
API Gateway
SQS
CloudWatch
EC2
S3
Deadline

Managed Services

Supabase
Vercel
Heroku
Replicate
Render
IPFS

DevOps & CI/CD

Docker
Jenkins
GitHub Actions

Message Queues & Tasks

Celery
RabbitMQ

Tools & Workflow

Development Tools

Claude
Cursor
Git
GitHub
Visual Studio
JetBrains IDEs
NVIDIA Nsight
Postman
VS Code

Project Management

Confluence
Jira
Notion
Trello

Creative & 3D

Game Development & 3D Art

Adobe After Effects
Adobe Photoshop
Agisoft Metashape
Autodesk Maya
Blender
OpenGL
Unity
Education
Bachelor of Art & Design (3D Animation & Visual Effects)
Completed First Year of Bachelor of Science, Major in Computer Science
Contact

Get in Touch

Want to chat? Just shoot me a message on LinkedIn and I'll respond whenever I can.