DreamLair

Beta

AI-powered dream journal. Subscription SaaS. Users record dreams, the system surfaces patterns and themes over time using prompt-engineered analysis with caching and graceful fallbacks.

Full-stack build: React 18 + TypeScript front-end, .NET Core back-end, PostgreSQL via Supabase, JWT auth, Stripe subscriptions, Docker deployment behind a Caddy reverse proxy.

AI integration uses DigitalOcean's GenAI API with custom prompt engineering, response caching for cost control, and rate limiting. The challenging parts were the prompt eval loop and the subscription tier logic, not the model calls themselves.

React 18 TypeScript .NET Core PostgreSQL Stripe Docker
View beta site

Trading research platform

Pre-launch

A full-stack research and education project I am currently building for myself, end to end.

ThoughtDrifter

Hugo-based research and education site. Custom content pipelines from YouTube source to draft post. Bilingual setup. Writing-system architecture that separates voice rules, draft state, and publishing logic. Pre-launch.

TradingView MCP server

A Model Context Protocol server that exposes 78 tools for reading and controlling a live TradingView chart from an AI agent. Built in Node.js. Used to automate chart analysis, indicator development, and Pine Script iteration.

MT4 EAs and Pine Script indicators

Production trading automations and chart tooling; three Expert Advisors covering different timeframes, two indicators with multi-timeframe logic. MQL4 and Pine v5.

Hugo Node.js MCP MQL4 Pine Script Cloudflare
Visit thoughtdrifter.ca

AI tooling and dev infrastructure

Smaller pieces of infrastructure for AI-augmented development, shared publicly.

An adapter pattern that lets the same project work cleanly across Claude Code, Gemini CLI, Codex, or any future AI tool, without rewriting documentation each time. A single source-of-truth file with thin tool-specific wrappers.

Prompt scaffolds, evaluation loops, and small utilities for working with LLMs in production. The kind of thing that disappears once it works.

Enterprise track

Twenty-four years of enterprise builds across Whitehill Technologies (Thomson Reuters), Deloitte, and clients in insurance, healthcare, and financial services. Most of this work is under NDA. Available to discuss in a call under appropriate scope.

Working on something similar?

Get in touch