AI Toolmaker | Lead Dev at @hubstaff | Founder of @epiccoders
Building tools that make developers and AI agents work better together. By day I lead development at Hubstaff. By night I build AI developer tools like CEMS (persistent memory for coding assistants) and AI Standups. I've worked with Python, TypeScript, Ruby, Rails, React, Vue, and more — always picking the right tool for the job. Co-founder of EpicCoders.
Persistent memory for AI coding assistants — Claude Code, Cursor, Codex, and Goose remember decisions, preferences, and context across sessions.
Self-hosted AI coding agent orchestrator — herds Goose agents via Slack and opens PRs automatically.
Asynchronous daily stand-ups powered by AI — collect updates in Slack, surface blockers, and get auto-generated summaries.
Design resources marketplace — free and premium icons, UI kits, and templates for developers and designers.
Lead developer — built the payroll system, scaled the codebase with Ruby on Rails, Vue.js, and PostgreSQL.
AI Standups is an asynchronous daily stand-up tool powered by artificial intelligence. Collect updates in Slack, surface blockers and receive instant AI-generated summaries so your team spends less time in meetings and more time shipping.
Co-Founder, Oct 2012 - Present
Senior Full Stack Developer (Ruby on Rails + Vue.js), Jun 2014 - Present
Python, TypeScript, Ruby on Rails, JavaScript (ES6+), Node.js, React, Vue.js
Claude Code, MCP servers, pgvector, OpenRouter, LLM pipelines, embeddings
PostgreSQL, MongoDB, MySQL
Docker, Cloudflare Pages, Coolify, CI/CD, Microservices, API design