oh-my-ralph
Opinionated Ralph Wiggum loop implemented in Python. A framework for AI-assisted development workflows that works with OpenCode, Copilot, and other AI coding tools. Implements the Ralph Wiggum loop pattern for iterative development.
Open-source projects, tools, and contributions spanning AI-assisted development, developer productivity tools, and decentralized applications.
Contributing to widely-used open source projects and tools
Contributed to GitHub's official Copilot SDK for building AI-powered extensions and agents.
Contributed to the official GitHub Copilot Chat extension for Visual Studio Code.
Contributed to Spring Boot, one of the most popular Java frameworks for building production-ready applications.
Contributed to PIT Mutation Testing, a state-of-the-art mutation testing system for Java and the JVM.
Contributed to Stryker's mutation testing visualization elements used across multiple mutation testing frameworks.
Building tools that solve real problems
Opinionated Ralph Wiggum loop implemented in Python. A framework for AI-assisted development workflows that works with OpenCode, Copilot, and other AI coding tools. Implements the Ralph Wiggum loop pattern for iterative development.
A tool for validating and fact-checking AI-generated code suggestions. Helps developers verify the accuracy and reliability of AI coding assistant outputs.
AI-powered conversational tool exploring interactive dialogue patterns and memory systems.
Modern Kanban board application built on the Nostr protocol for decentralized project management and personal productivity.
Reddit-style client for Nostr protocol, bringing familiar social discussion patterns to decentralized networks.
AI tools should enhance code quality, not compromise it. Test-driven development and engineering discipline remain paramount.
Use AI to amplify critical thinking and design decisions, not replace them. The best code comes from thoughtful collaboration.
Introduce AI tools with proper training, guardrails, and best practices to ensure teams benefit without introducing technical debt.
AI tools evolve rapidly. Stay current with best practices, share learnings, and build community knowledge.
Explore my talks, writings, and training programs on using AI effectively in software engineering.