Freelance software developer and consultant
More from Programming
Programming
Ryan William O'Hara
Solving problems in tech and beyond.
Programming
Grass Blog — Mobile access for Claude Code and AI coding agents
Guides, comparisons, and technical deep-dives for developers running long-lived AI coding agents. Built around Claude Code, OpenCode, and Daytona.
Programming
blog.php-systems.com
Practical Tutorials for Makers and Self-Hosters
Programming
Code the Law
Exploring the vital intersection between technology and law