Productivity, reconnected.
One app instead of five. Tasks, notes, calendar, and an AI that actually does the work — all in one place, all connected. The AI executes rather than suggests: it reschedules, drafts, and files things for you. Related items surface themselves, with no manual tagging.
Rust and Axum backend over PostgreSQL. Flutter client, native on Windows, macOS and iOS, with Android to follow. A separate TypeScript MCP server exposes the toolset to AI assistants.
Rust · Axum · SQLx · PostgreSQL · Flutter · Dart · Riverpod · TypeScript · MCP · OpenAI · JWT · Stripe
Visualisations and analytics over your Todoist data — completion rates, patterns over time, and where the work actually goes.
Next.js · React · TypeScript · Tailwind CSS · ECharts · Todoist API
Translation across 17+ languages that preserves tone, style and cultural nuance. Used internally in production for over three years, replacing paid translation services at significant cost saving.
OpenAI · Next.js · TypeScript · Tailwind CSS
An always-on Slack agent that helps support staff troubleshoot issues, drawing on internal knowledge.
A long-running service on AWS Fargate, connected to Slack over WebSocket, with Claude as the agent.
Claude · AI Agents · TypeScript · Slack API · WebSockets · AWS · ECS Fargate
Fetches posts and comments from a subreddit every day, analyses them with AI — sentiment, entities, helpfulness and more — and presents the results in a dashboard.
A scheduled serverless pipeline on AWS, with a queue to process comments at volume and PostgreSQL for storage. Next.js front end on Vercel.
Next.js · TypeScript · Vercel · OpenAI · AWS · Lambda · EventBridge · SQS · RDS · PostgreSQL · Reddit API
Run it in any repository and it produces a self-contained HTML report: commit velocity, code growth, churn, contributors, work patterns, tests and dependencies. No config, no install, no dependencies.
Node.js · Git · SVG