Skip to content
Josh Lowe.

Projects

A collection of AI systems, web applications, and engineering solutions I've built for clients and personal exploration.

5 projects found

Leading engineering on AI-assisted bidding workflows — the retrieval, the language-model pipelines, and the platform that has to stay up around them. The interesting work is making LLM features behave in production: grounded, tested, and honest about their failure modes.
TypeScriptAWS BedrockRAGPostgreSQLNext.js
The site answers questions about Josh in his own words — a digital twin that speaks _about_ him, never _as_ him. It streams responses from Claude on AWS Bedrock through a Lambda response stream, grounded in a fixed persona plus the same public corpus that powers the rest of the site, so the twin and the portfolio can never drift apart.
Claude on BedrockAWS LambdaTypeScriptZod
Retrieval-augmented generation only earns trust when it shows its work. Hybrid search, reciprocal rank fusion, a rerank pass, and numbered citations — so the model's answer points back at the source instead of asking you to take it on faith.
AWS BedrockTitan EmbeddingspgvectorReciprocal Rank Fusion
Production AI lives or dies on its failure modes. Moderation that fails open (hold, don't reject), rate limits that fail open when the limiter is down, and observability that never propagates its own errors — the boring decisions that keep a product trustworthy.
Claude on BedrockInngestPostgreSQL
This site is the portfolio — a game-quality 3D world with an AI digital twin, rebuilt in public. Built on React Three Fiber and the three.js WebGPU renderer under a strict progressive-enhancement contract: every visitor gets a working experience, down to a 2D shell that search engines and screen readers fully understand.
Three.jsWebGPUReact Three FiberRapierNext.jsTerraform