Personal Automation Project

Automating the
everyday, one bot
at a time.

I'm an enthusiastic developer who believes life is too short for repetitive tasks. So I build bots — small, smart tools that handle the boring bits so I don't have to.

~ mydailybot
$ ./run_bots.sh --all [✓] expense-tracker — running on WhatsApp + Telegram [✓] daily-summary — scheduled 9:00 AM SGT [✓] auto-categorise — AI-powered, zero manual input [↻] more bots — always in progress   $
bot_01
Expense Tracker
Send a WhatsApp or Telegram message. The bot logs it, categorises it with AI, and gives you weekly summaries — no app needed.
bot_02
Daily Summaries
Every morning, a digest of yesterday's spending lands in my chat. Scheduled, automated, zero effort on my part.
bot_03
AI Categorisation
Natural language in, structured data out. Type "kopitiam 4.50" and the bot figures out the rest — category, merchant, all of it.
bot_04
More coming...
Notification bots, reminder bots, data bots. If a task repeats more than twice, it gets automated. That's the rule.

I'm a developer who spends his days solving complex infrastructure problems at scale — and his evenings solving his own small, annoying problems with the same tools. This site is the home for those personal projects. No product, no pitch. Just a curious builder who can't stop automating things.

Python Flask Telegram Bot API WhatsApp API Claude AI Docker Nginx Hetzner VPS Cloudflare SQLite