Thoughts, ideas, and explorations on web development and technology.
A universal CLI and optional web dashboard for installing, managing, and sharing reusable skills across Claude Code, Cursor, Copilot, and 10+ AI coding agents.
Understanding the crucial difference between optional properties and optional values in TypeScript, and why LLMs often get this wrong.
A deep dive into building an AI-first application that transforms how developers and professionals create tailored resumes, featuring LangChain agents, tRPC for type safety, and modern full-stack architecture.
How I reimagined the classic educational game to help my son improve his math skills
How to build a blog with fully custom pages while keeping database features
How to use the ERC1155 monorepo template to launch your own NFT collection
Learn how to create an intelligent Telegram bot that leverages Google's Gemini LLM and tool-based capabilities
Just saying hi!
Creating a smart ultrasonic parking sensor.