OpenClaw Autonomous Agent OS for governed business workflows
Solo Developer & Architect · 2026 - Present
Used as the operating pattern behind governed workflow experiments on calvinkennedy.com Integrates with GitHub webhooks, Vercel, and Portarium validation layer Built to demonstrate the 10% of agentic work that actually ships TypeScript Node.js Claude (Anthropic) Docker AWS Lightsail Portarium
Portarium Validation middleware for governed AI agent workflows
Solo Developer & Architect · 2026 - Present
Core governance layer behind OpenClaw deployments Approval-first architecture with full audit trail Designed to close the gap between agentic demos and production systems TypeScript Node.js Zod Jest Vitest
VibeCord AI-powered creation platform for Discord bots and games
Full-Stack Developer & Architect · 2024 - Present
Moat: DDD architecture + AI eval pipeline
1,500+ platform users and growing 62% codebase reduction while adding features 9-phase user journey verified through golden-path E2E tests TypeScript React OpenAI Agents SDK OpenAI Codex ChatKit Node.js
Automated business discovery via Google Places API AI-powered business classification and filtering Personalized letter generation with website audit data Node.js Python OpenAI Google Places API FPDF
Formal inspection methodology Structured defect classification Automated review checklist generation TypeScript Claude Code Software Engineering Code Review
Streamlined misadventure submission process Clear communication of policies and procedures Mobile-responsive design for accessibility Next.js React TypeScript Tailwind CSS
HCI Review Skill Claude Code skill for automated HCI heuristic evaluations
Solo Developer · 2025
Automated HCI heuristic evaluations Nielsen's 10 usability heuristics coverage TypeScript Claude Code HCI Nielsen Heuristics
noslop NPM package to detect and remove AI slop from generated text
Solo Developer · 2025
Detects 100+ common AI slop patterns Used in content-machine pipeline TypeScript NPM NLP Vitest
Prompt Language Structured prompt specification language for AI systems
Solo Developer · 2025
Formal grammar specification Composable prompt templates TypeScript PEG.js Language Design AI
Alpaca Chat Agent Engine Production AI agent backend with tool orchestration
AI Engineer - Industry Partner Project · 2024 - 2025
Sequential orchestrator with deterministic tool execution Sub-agent delegation with depth/cycle protections 95%+ test coverage with unit, integration, and E2E tests Python FastAPI OpenAI MongoDB Redis pytest
Content Machine CLI-first automated short-form video generator
Solo Developer · 2024 - Present
Moat: Modular AI pipeline + NPM distribution
1,400+ tests across 193 files — highest coverage of any solo project 4-stage automated pipeline: script → voice → video → publish Published on NPM with automated releases and semantic versioning TypeScript Remotion OpenAI Whisper Kokoro TTS Pexels API
Macquarie College ICT Platform Internal tools monorepo powering school operations — printables, forms, AI chat, visit tracking, and more
Lead Developer · 2024 - Present
8 production apps in a single monorepo 13 shared packages (UI, auth, RBAC, printing, email, storage) AI-powered RAG chat with inline citations and follow-up suggestions Playwright demo recording infrastructure for portfolio showcases Next.js React TypeScript Payload CMS Prisma OpenAI
Device Loans Laptop and device loan management with kiosk, staff, and admin interfaces
Lead Developer · 2024 - Present
Streamlined device loan workflow from reservation to return Kiosk mode for self-service borrowing Admin dashboard for fleet oversight Next.js React TypeScript NextAuth Prisma Tailwind CSS
Internal Docs Internal documentation site for ICT department processes and technical reference
Lead Developer · 2024 - Present
Centralised documentation for all ICT processes Searchable technical reference for monorepo apps Next.js React TypeScript Tailwind CSS
ICT Portal Payload CMS-based central hub for ICT department content and administration
Lead Developer · 2024 - Present
Centralised content management for ICT department Administrative tools accessible from a single portal Next.js React TypeScript Payload CMS Lexical Tailwind CSS
Interactive Guides Step-by-step wizards for device setup and service configuration
Lead Developer · 2024 - Present
Self-service device setup without ICT intervention Reduced support tickets for common configurations Next.js React TypeScript pdf-lib Tailwind CSS
Misadventure Portal Payload CMS portal for student misadventure and extension requests
Lead Developer · 2024 - Present
Digital misadventure and extension request workflow Staff review and approval dashboard Next.js React TypeScript Payload CMS Resend Tailwind CSS
Printables Studio Puck-based document studio for creating printable posters, labels, and certificates
Lead Developer · 2024 - Present
Staff create print-ready posters and labels without design tools CSV data merge for batch printing AI-generated designs from natural language prompts Next.js React TypeScript Puck Editor Tailwind CSS OpenAI
RAG Chat (Tech Helper) AI chat interface with retrieval-augmented generation for internal documentation
Lead Developer · 2024 - Present
AI-powered answers with inline citations from internal docs Follow-up suggestions generated automatically Reduced repetitive IT support questions Next.js React TypeScript OpenAI Vercel AI SDK Prisma
Student Forms Form builder and submission portal for student administrative forms
Lead Developer · 2024 - Present
Staff build custom forms with drag-and-drop Students complete and submit forms online Replaced paper-based administrative workflows Vite React TypeScript Express Tailwind CSS
Visit Tracking ICT support visit recording and management with role-based workflows
Lead Developer · 2024 - Present
Structured logging of all ICT support visits Role-based views for teachers, ICT staff, and admins Next.js React TypeScript NextAuth Prisma Tailwind CSS
Unified currency across 5 Discord servers (~2000 users) Zero major crashes or data losses over 6 months ~88% test coverage with ~95% on critical services <200ms average command latency (well under 800ms budget) C# .NET 7 Discord.NET Next.js React TypeScript
Newcastle Coding Tutors 105-route SaaS platform for coding tutoring
Full-Stack Developer & Business Owner · 2022 - Present
105+ routes across public and authenticated areas Stripe payments with session packs ($350/5, $650/10) Owned booking and session-request workflow for consultations and student sessions Clerk authentication with student dashboards Astro React Tailwind CSS Clerk Stripe Neon
StaffPass Multi-campus staff and student management platform
Lead Developer & Architect · 2022 - 2024
Moat: Security-audited multi-tenant SaaS
99.9% uptime across first year of production Passed OWASP/NIST security audit on first attempt Multi-tenant SaaS architecture supporting concurrent schools Laravel React PHP TypeScript Azure AD SQL Server
Responsive mobile-first design Modern React component architecture SEO-optimized static generation Next.js React Bootstrap SCSS
Game loop and physics implementation Python Pygame
Unity 3D FPS Game Open-world first-person shooter with advanced mechanics
Solo Developer · 2018
50+ hours of gameplay content Advanced movement mechanics (wall running, double jumping) AI enemy tracking and hunting behavior Level progression and unlock system C# Unity3D Blender
Custom lexer and parser implementation Variable support and control flow Batch-style command syntax C++