David Girdwood
Senior Software Engineer
I build full-stack applications with Python, React, Node.js, and AI-powered systems.
Recent Projects
Crypto Signal Radar
A locally-runnable pipeline that ingests, classifies, and triages public crypto signals using Kafka, AI, and a React dashboard.
Tech: Python, FastAPI, Docker, PostgreSQL, DeepSeek AI, Kafka/Redpanda, React, Vite
Claude Job Applier
A Claude skill that takes a job description and generates a tailored, ATS-optimized resume and cover letter as downloadable PDFs. Your resume data lives hardcoded in the skill file, so every run is fast, consistent, and requires no re-uploading.
Tech: Claude Skill file, Python
Site Swiper
Site Swiper is an AI-assisted website redesign explorer. Paste in a public URL, let a headless browser capture the rendered site, then swipe through AI-generated redesign concepts in different visual styles. Save the strongest concepts and download them as PNGs, with the generated HTML included for inspection or future iteration.
Tech : Next.js, React 19, TypeScript, Express, Puppeteer, Tailwind CSS, DeepSeek AI, JSZip.
Crypto Market Regime Classifier
Full-stack project that fetches historical crypto market data, trains an explainable baseline classifier,
and then visualizes market regimes for each coin.
Tech: Python, Fast API, PostgreSQL, React
Coinroids
Browser-based arcade game built with Phaser and TypeScript.
Features real-time gameplay systems, dynamic scoring, and responsive controls designed for desktop play.
Tech: TypeScript, Phaser, HTML5 Canvas
Local RAG system with LLMs
High-performance local RAG system running on a standard Intel laptop without a GPU.
Fully private AI that doesn't leak a single byte of data to the cloud.
Tech: Python, local LLM with Ollama
Job Radar RSS
Aggregates and filters job postings using RSS feeds, sorted by recency.
Designed to surface relevant opportunities quickly with minimal noise.
Tech: Python, RSS parsing, backend automation
Health Care Landing Page with Figma Make
Built a healthcare landing page using an AI-assisted design-to-code workflow
Then refactored into a clean, component-based architecture with Tailwind CSS.
Tech: React, Vite, TypeScript, Tailwind CSS
Claude Log Analyzer Agent
A Claude-based AI agent that analyzes raw logs, identifies production incidents, and recommends debugging steps and fixes.
Tech: Claude skills file, Python