Web
Digital Javelina
DJ-WP is a custom WordPress theme built from scratch for developer-focused blogging, and it powers digitaljavelina.com. It ships automatic dark/light theming with a persistent manual toggle and an inline anti-FOUC script, so the right theme applies before any CSS loads. Code is the centerpiece: Prism.js highlighting with a full local language bundle (no network requests at render time), separate palettes for light and dark, per-block copy-to-clipboard with an icon-morph animation, auto-detected language labels, and full keyboard plus reduced-motion accessibility. The landing page is assembled entirely from Gutenberg block patterns (hero, recent articles, apps and projects), so sections are editable and reorderable from the block editor without touching PHP. Rounding it out: a full-screen search overlay with result highlighting, plugin-free SEO (meta tags, Open Graph, Twitter Cards, and JSON-LD for WebSite, Article, and Person), and an editor-side dark mode toggle for previewing content in both themes while writing. Built in PHP, CSS, and JavaScript, developed locally with Docker Compose, and deployed to WP Engine with theme files version-controlled here.