Home Talks Writings Open Source Creations
Open Source

Open Source Contributions

Open-source projects, tools, and contributions spanning AI-assisted development, developer productivity tools, and decentralized applications.

Notable Contributions

Contributing to widely-used open source projects and tools

Other Contributions

Spring Boot

Contributed to Spring Boot, one of the most popular Java frameworks for building production-ready applications.

#17663

Pitest

Contributed to PIT Mutation Testing, a state-of-the-art mutation testing system for Java and the JVM.

#1340

Mutation Testing Elements

Contributed to Stryker's mutation testing visualization elements used across multiple mutation testing frameworks.

#3310

My Projects

Building tools that solve real problems

tom-riddles-diary

Python

AI-powered conversational tool exploring interactive dialogue patterns and memory systems.

AIConversational AILLM

kanbanstr

Svelte MIT

Modern Kanban board application built on the Nostr protocol for decentralized project management and personal productivity.

KanbanNostrProductivity

zapddit

TypeScript MIT

Reddit-style client for Nostr protocol, bringing familiar social discussion patterns to decentralized networks.

NostrSocialDecentralized

GitHub Activity

Contribution history and open source activity

Philosophy

AI as Collaborator, Not Shortcut

Quality First

AI tools should enhance code quality, not compromise it. Test-driven development and engineering discipline remain paramount.

Think Better

Use AI to amplify critical thinking and design decisions, not replace them. The best code comes from thoughtful collaboration.

Responsible Adoption

Introduce AI tools with proper training, guardrails, and best practices to ensure teams benefit without introducing technical debt.

Continuous Learning

AI tools evolve rapidly. Stay current with best practices, share learnings, and build community knowledge.

Want to learn more about AI-assisted development?

Explore my talks, writings, and training programs on using AI effectively in software engineering.