Supporting infrastructure, domain experiments, and business-focused tools — each one
a different angle on the same operator-engineer profile.
Supporting work · Hospitality
MitchAI — hospitality operations AI workbench
Active-development portfolio work; no live or production-service claim.
The primary implementation is a Node.js/TypeScript/Express backend with a Next.js
frontend and PostgreSQL persistence. Local verification: 193 backend tests pass,
with none skipped. Eight n8n workflows execute through 10 synthetic HTTP scenarios,
including a simulated provider failure. Provider endpoints and the database sink
are substituted; the combo route returns a plan. Public-history cleanup and
current production verification remain pending.
Node.jsTypeScriptExpress
Next.jsPostgreSQLDocker
n8nOllamaLM Studio
Infra · Multi-provider LLM
AI Gateway — unified multi-provider LLM middleware
OpenAI-compatible router for OpenAI, Anthropic, Gemini, xAI, Groq, and Perplexity.
A multi-provider gateway consumed by PrimărIA’s fiscal assistant. Published source
includes token authentication, rate limiting, spend controls, structured logging
and response validation for selected JSON endpoints. Tests exercise routing and
failure handling; mocked health checks do not verify real provider execution.
Offline portfolio project. Source and tests are public; a hosted demo is intentionally
not offered. Salt & Standard is the live business site.
TypeScriptNode.jsHelmetPino
DockerGoogle Cloud Run
Public repository · Python / RAG
Local AI Gateway — private knowledge-base service
FastAPI, hybrid retrieval, document ingestion and an MCP bridge.
Inspectable local-model infrastructure with authenticated file access and
destination checks on web redirects. 83 tests, including security regressions.
No hosted service or new real-model quality benchmark is claimed.
PythonFastAPIRAGMCP
Public repository · MCP
Local LLM MCP — inference queue and deadline handling
A focused local-model integration with explicit failure behavior.
MCP tools over a local OpenAI-compatible model endpoint, with queueing,
deadlines and telemetry. 31 tests use local mock servers; benchmark reports
are historical measurements rather than a guarantee for another machine.
JavaScriptMCPNode.js
Public repository · Agent runtime
eufund-exhibit — phase-gated agent runtime for EU-funding workflows
Public exhibit extract from the EuFund prototype: write gates, cited retrieval, tiered routing.
A publicly inspectable slice of the private EuFund agent runtime — phase-gated
execution, authorization checks for controlled write tools, citation-enforced
retrieval, and tiered LLM routing by task cost. Runs with synthetic fixtures and
injected providers; 57 tests and CI. A sanitised Cloud Build reference documents
the private platform’s deployment design; the exhibit excludes its database and app.
TypeScriptNode.jsVitestSynthetic fixtures
Public repository · Research agent
Japan_Agent — human-approved research agent
Paper-first research infrastructure with proposal approval and an audit ledger.
Structured research is separated from order execution. Immutable proposal tickets,
Telegram approval, fresh-data checks and a hash-chained ledger govern the execution
path. Paper/research software; no live-trading permission or verified track record
is claimed.
PythonTelegram Bot APIHash-chained ledger
Public repository · Hospitality
review-responder — review → draft → approve → publish pipeline
Human-in-the-loop response drafting for hospitality guest reviews.
Pulls guest reviews, drafts an on-brand reply, holds it for human approval, then
publishes through an explicit approval workflow. The repository documents
publication state, reconciliation and tested failure cases; no live Google
Business Profile publication is claimed.
TypeScriptNode.jsLLM drafting
Client work · Fare engine
Veloce Transfers — deterministic fare engine
Rule-based pricing engine for a private transfer operator.
Deterministic fare calculation across zones, vehicle classes, and surcharges for a
private transfer business — built to be auditable rather than a black-box quote.
86 tests.
TypeScriptNode.js
Demonstration · Hospitality ops
Benjamins at the Landsby — 13 hospitality operations tools
Runnable operations demonstrations built around a restaurant-management application.
Thirteen focused tools for reconciliation, briefing, forecasting and reporting,
with synthetic sample data and inspectable outputs. 173 tests. The repository
demonstrates software behavior; restaurant adoption and business results are not claimed.
Python (standard library)pytest (173 tests)