Drawn to coding since I was seven, what keeps me hooked is the thrill of tackling unique problems: each one like a puzzle waiting to be solved.
My knack for spotting patterns, shaped by my autism, helps me craft creative solutions where none existed before. I thrive on the challenge of balancing the new and familiar in every project, bringing both technical skill and a genuine love for what I do. As a full-stack developer, I’ve built for the web using tools like Python/Django, TypeScript, React, Node.js, as well as some occasional Go.
In recent years, I’ve been diving into AI and large language models, with a focus on building software that empowers neurodiverse individuals. By exploring LLMs and agentic approaches, I’m creating tools to support executive function challenges and provide meaningful social connection, making a difference in a world that isn’t always designed for us.
Outside of work, I love building Minecraft extensions and add-ons with my six-year-old sons. It’s a fun way to show my kids what I do in a tangible way they can see and understand but also a great way to bond with them over something we all enjoy.
This week's Repo Roundup features a diverse range of GitHub projects, including tools for analyzing Claude Code usage, a new CLI coding tool from Charm, an audio capture tool for real-time transcription, a library for managing SEO in Astro, and an inspiring library that showcases exceptional craftsmanship.
Embracing self-imposed constraints over fleeting goals fosters lasting capabilities and sustainable practices in our work lives.
This week, I explored four intriguing repositories related to MCP servers, highlighting their potential while noting that much design and experimentation are still needed to unlock their true value.
This week's repository roundup features diverse projects, including BedrockConnect for spoofing Minecraft servers, ollama-ai-provider for integrating AI models, and the Notion JavaScript SDK for fetching website content from Notion databases.
My evolving thoughts on best practices for documenting TypeScript code with a combination of syntax and JSDoc comment approaches. The goal is to enhance the developer experience and make the code more maintainable by clearly communicating intent through both formal type declarations and informal textual descriptions.
This week’s roundup highlights repositories focused on artificial intelligence and LLMs, featuring tools for monitoring code usage in Claude, clustering computing resources for larger AI models, and browser-based applications for text-to-speech and transcription using advanced models.
This week's roundup highlights a diverse selection of repositories, including tools for window management, an AST-informed editor, a low poly 3D model editor for game asset creation, a fast storage space analyzer, and a library for building robust CLI tools, all enhancing productivity and creativity in software development.
As Passkeys gain traction as a replacement for passwords, their simultaneous promise of increased security and increased convenience seemed suspicious enough for me to dive deeper.
I'm exploring the use of Notion as a headless CMS for my website and finding it to be an intriguing experience despite some quirks in their API.
While the Limitless Pendant shows promise with features like the Ask AI LLM, its transcription accuracy and battery drain issues significantly hinder its practicality for everyday use.