Experiments in building software using AI Coding tools.
Team Tapestry
A modern React single page web application designed for Engineering Managers to align team strategy, track progress, and drive results through integrated planning and measurement. The app provides a complete toolkit for strategic planning with visual roadmap management with drag-and-drop, OKR (Objectives and Key Results) tracking, performance metrics monitoring, and AI-powered strategy analysis. The application supports data export capabilities with YAML-based backup systems and PDF generation for strategy summaries.
Source code
Team Tracker
A modern React single page web application designed for Engineering Managers to easily enter and view allocation data for engineers within their teams. The application supports data export capabilities with YAML-based backup systems and AI-guided strategic insights.
Source code
AI News Agent
An example end to end AI agent proposition for retrieving AI news from curated sources. Comprised of a React-based frontend and FastAPI backend. The frontend manages the retrieval and viewing of news articles about AI including filtering and sorting. The backend handles the RSS fetch and generation of summaries of the articles using Perplexity MCP. It also generates indexes under filters via clustering the article content. Articles are stored in Supabase. The backend API is available here. Built using mainly Cursor with Lovable used to create the UI.
Invoice Forge
A web application for generating pdf or docx invoices from a form complete with calculation logic. Comprised of a React-based frontend and FastAPI backend. The frontend manages the input and storage of invoices in the local browser context. The backend handles formatting and generation of the invoices. The backend API is available here. Built using mainly Cursor with Lovable used to create the UI. This is an example of a capability that would typically be part of an accountancy package.