Skip to main content
← Back to portfolio § — Writing

Notes on the craft of frontend.

Tutorials, deep-dives and field notes on React, TypeScript, Sitecore and the platform features that quietly change how I build. Updated when something earns the time.

— 01 Product Analytics

The Analytics Setup That Wrote Itself: Evaluating PostHog's AI Wizard

A hands-on evaluation of PostHog's AI setup wizard on a real Astro site with View Transitions. One command produced a working integration, eight custom events across six files, a pre-built dashboard, and — unexpectedly — an agent skill for future AI-assisted work. And the snippet it installed is the on-ramp to the rest of the platform: feature flags, experiments, session replay, and surveys on the same event stream.

— 02 AI Security

When SonarQube Reports "Security: 0": Evaluating AI-Native Code Scanning

A hands-on evaluation of OpenAI's Codex Security against a traditional SAST baseline. On the same codebases, an LLM-driven scanner surfaced whole classes of vulnerabilities our rule-based tooling was structurally blind to — committed credentials, stored XSS, and a CI/CD takeover path. Here's what it found, where it falls short, and how to operationalize it.

— 03 AI Tooling

Claude Code in 2026: An Agentic Coding Tool, Evaluated

An evaluation of Claude Code, Anthropic's terminal-first agentic coding tool. Beyond autocomplete: it plans, edits across files, runs tests, and handles git — with the enterprise governance hooks (permissions, OpenTelemetry, admin analytics) that decide whether you can roll it out to a team.

— 04 Sitecore Search

Sitecore SearchPageView Component

A headless analytics component that tracks page views for Sitecore Search. It captures user context, generates canonical page identifiers, and publishes entity view events to the Sitecore Discovery API without rendering any visible UI.

— 05 Sitecore Search

Filter Strategy with Sitecore Search

A deep dive into how the ResourceListWidget manages filter strategies from load and leverages Sitecore Search SDK for faceted filtering and dynamic search results. This document explains the architecture and data flow of the filtering mechanism.

— 06 AI Tooling

Jules: Google's Async Coding Agent, Evaluated

An evaluation of Jules, Google's experimental AI coding agent. It runs asynchronously in a cloud VM, takes GitHub issues, plans, writes code, and opens PRs — powered by Gemini. Strong on routine work and unusually transparent, limited on large codebases and tight beta quotas.