⚡ AI-Assisted Development

Vibe Coded
Projects

Apps and tools built through AI-assisted "vibe coding" — where the idea drives the build and the AI handles the heavy lifting. Fast, experimental, and genuinely fun to ship.

What is Vibe Coding?

Vibe coding is the practice of building software through natural conversation with AI tools — describing what you want, iterating on the output, and shipping real, working applications without necessarily writing every line from scratch.

It's not about skipping the engineering — it's about moving faster, experimenting more freely, and letting the idea be the constraint rather than the syntax.

"I often vibe code with Jules to bring ideas to life." — Rob

🤖
Jules (Google)
AI coding assistant for project scaffolding and iteration
🐍
Python
Primary language for scripts, games, and utilities
Electron
Desktop app framework used for TechNews-X ticker
🖥️
VS Code
Development environment for all projects
RPM Project Board — Kanban-style drag and drop project manager with CPU monitor
Python · Kanban
RPM Project Board
A full-featured Kanban project board with drag-and-drop cards across Backlog, To Do, In Progress and Done columns. Features a live clock, mini calendar, real-time CPU core monitor with usage graphs, and a Loblaw-branded header. Cards are saveable and archived.
Drag & Drop CPU Monitor Live Clock Archive Loblaw Branded
Electron · RSS · macOS
TechNews-X — News Ticker 2026
Real-time scrolling news ticker built with Electron for macOS. Pulls live RSS headlines from CNN, TechCrunch, Toronto CityNews and Reuters, displays live stock prices (L.TO), Toronto weather, and a live clock. Filter by source with one click. Pushed to GitHub.
Live RSS Stock Ticker Toronto Weather Electron GitHub
TechNews-X — Electron macOS news ticker with live RSS, stocks and weather
Local Notebook — Knowledge base with AI chat, document upload and summarize
Python · AI · Knowledge Base
Local Notebook — Knowledge Base
A self-hosted, browser-based AI knowledge base inspired by Google NotebookLM. Upload .txt or .md files, query them using a local AI model, and get intelligent summaries — entirely offline. Features a retro terminal aesthetic with green-on-black styling, notebook management, and a SYS::CHAT interface.
Local AI File Upload Summarize Offline Browser-Based
Python · Finance
RPM Budget 2026
A custom-built Python budgeting application running locally on the Mac Mini M1. Purpose-built for personal financial tracking — no cloud dependency, no subscription creep, full control over data.
Python Local No Cloud Finance Mac Mini M1
RPM Budget 2026 Python application screenshot
NETSCOUT Link Utilization Dashboard — real-time WAN link utilization and alarm status for Loblaw distribution centers
HTML · Network Monitoring · nGeniusONE
NETSCOUT Link Utilization Dashboard
A real-time network operations dashboard displaying WAN link utilization and alarm status for ~29 Loblaw distribution centers and office sites. Polls nGeniusONE automatically every 5 minutes and presents a live map/list view with colour-coded status indicators — green, orange, and red — giving the NOC team instant visibility across the entire enterprise WAN at a glance.
Real-Time nGeniusONE API 5-Min Polling 29 Sites WAN Monitoring Loblaw
HTML · Network Analytics · NETSCOUT
CSION Internet Link Dashboard
A consolidated internet link analytics dashboard replacing three separate daily NETSCOUT nGeniusONE PDF reports. Presents all three internet links side-by-side — 2PCC-Bell (Internet-HE-Bell), 2PCC-Rogers (Internet-HE-Rogers), and KDC-Bell (Internet-KR-Bell) — with link utilization, application breakdown, top talkers, and auto-generated observations including anomaly flags. One screen instead of nine pages.
3 Links nGeniusONE App Breakdown Top Talkers Auto Observations Loblaw
CSION Internet Link Dashboard — consolidated view of 2PCC-Bell, 2PCC-Rogers and KDC-Bell internet links