~/projects.json
Changelog
A running log of things I've shipped — framed the way I actually think about them: as releases.
agent
Blog-Writing-Agent
Python
This agent doesn't just "write" — it thinks. Utilizing a multi-step workflow, the agent performs real-time web research, scrapes relevant data, constructs a semantic outline, and drafts high-quality blog posts autonomously.
- Added real-time web research and semantic scraping pipeline
- Added multi-step outline construction before drafting
- Added autonomous high-quality blog generation workflow
agent
React-Github-Agent
Python
A production-ready autonomous AI agent powered by LangGraph, FastMCP, and dual-memory to seamlessly manage, develop, and interact with your GitHub repositories.
- Added dual-memory architecture for persistent context across sessions
- Added FastMCP integration for GitHub repository management
- Added LangGraph-powered autonomous task execution loop
infra
ai-failover
HTML
Demand-aware AI API router that automatically fails over to a backup provider when traffic exceeds a threshold — inspired by Gemini's high-demand behaviour.
- Added demand-aware traffic threshold detection
- Added automatic failover to backup AI provider
- Added real-time provider health monitoring
systems
AI-System-Design
Docs
A collection of system design documents for production AI systems — focused on architecture decisions, tradeoffs, and design patterns. No code, just thinking.
- Added architecture decision records for production AI systems
- Added tradeoff analyses and design pattern documentation
cli
groq-cli-agent
TypeScript
A TypeScript CLI AI agent powered by Groq that interacts with the filesystem using natural language commands.
- Added natural language filesystem interaction via Groq
- Added TypeScript CLI interface with rich terminal output
backend
ts-auth-jwt
TypeScript
A TypeScript REST API with JWT authentication and role-based authorization using Express, bcrypt, and jsonwebtoken.
- Added JWT authentication with role-based access control
- Added bcrypt password hashing and secure token refresh flow
- Added 401 vs 403 middleware distinction for auth errors