Blog
The Bridge.
AI systems, sales engineering, infrastructure, and the boring parts that matter. Writing from the intersection of technology and business.
From Support Desk to Solutions Consultant: My Certification Journey
My career path wasn't a straight line — it was a deliberate build, certification by certification, skill by skill. Here's the roadmap that worked for me. The Foundation: IT Service Management (2012-2014) I started with the HDI certifications (KCS, HDM, SCTL) — these taught me that support is a strategic function, not a cost center. … Read more
Read post →Ratnarok: Building an AI-Driven Tabletop RPG
What happens when you combine AI with tabletop RPGs? You get Ratnarok — a web-based RPG where players are heroic rats in a post-human world, powered by AI-driven narrative. Three Game Modes Solo Mode — Fully procedural AI-generated adventures with Gemini driving NPC dialogue, quests, and world events Semi-Guided — AI + optional human Game … Read more
Read post →AI-Powered Attendance Intelligence: OCR with Vision LLMs
Schools manually transcribe attendance sheets every day. It's slow, error-prone, and consumes hours of administrative work. Traditional OCR tools struggle with handwritten or varied-format sheets. Enter Presença OCR. The Solution A Python/Flask backend using GLM-4 Vision LLM (ZhipuAI) processes scanned attendance sheets. Teachers upload photos and get structured data instantly — no manual transcription needed. … Read more
Read post →Running 15+ Production Services on a Notebook: My HomeLab Setup
Updated June 28, 2026 My HomeLab runs on a single notebook 24/7 — a recycled HP Pavilion with 8GB RAM — and it powers 15+ services including this blog. Here's how it's built, and how I've been hardening it as I go. The Stack Why This Matters: Running everything locally gives me complete control over my … Read more
Read post →Portfolio Management with AI: Building a Strategic Scoring Engine
As a creator with multiple projects running simultaneously, I faced a constant challenge: what should I work on next? Gut feel wasn't cutting it. I needed data. The Strategic Value Score (SVS) PorfolioManager calculates a multi-dimensional score for every project based on: Strategic alignment — how well does this project serve my long-term goals? Market … Read more
Read post →The Spec-Driven Development Pipeline: A Methodology for AI-Assisted Coding
AI coding agents are incredibly powerful, but they produce inconsistent results when given vague instructions. After months of working with OpenCode, Cursor, and Claude Code, I developed a structured methodology: the SDD Pipeline. The 7 Stages The pipeline transforms a raw idea into executable AI prompts through sequential specification stages: Idea — One-sentence concept capture … Read more
Read post →Building Ditado: An Offline Speech-to-Text App for Windows (and Why I Added Meeting Recording)
I spend a large part of my day talking to AI. Whether I'm brainstorming ideas, writing documentation, answering emails, or taking notes in Notion and Obsidian, speaking is simply faster than typing. My thoughts move faster than my fingers ever could. The problem is that most dictation software asks you to make a compromise. Some … Read more
Read post →From Local Script to Multi-Tenant SaaS: The JobMiner Story
Every SaaS starts somewhere. JobMiner began as JobHuntingCRM — a local Flask app with SQLite that I built for my own job search. It worked so well that I decided to turn it into a proper multi-tenant SaaS platform. The Evolution Phase 1: JobHuntingCRM — A local Python Flask app with Gemini AI integration. It … Read more
Read post →Self-Hosted AI Observability: Why Every AI Agent Needs a Trace
Updated June 24, 2026 The Problem: AI Agents Are Black Boxes When you're building autonomous AI agents, the scariest question is: what did it actually do? Without observability, every agent session is a black box: Real example: I deployed an AI agent to manage my infrastructure, and within the first week, observability revealed it was making 3x … Read more
Read post →Building a Multi-Agent AI Orchestrator: Lessons from CourseSmith
When I set out to build CourseSmith, I had a simple thesis: if AI can generate code, it should be able to generate structured educational content. The reality was far more complex — and far more interesting. The Problem with Single-LLM Content Generation Early experiments with single-prompt course generation produced shallow results. A single LLM … Read more
Read post →