A collection of my side projects. It’s a little bare at the moment since I’m still in the midst of filling up this section.

PS: Click on the images to view its gallery.


N8N logo Agentic Expense Tracking Workflow

JavaScript

A low-code solution based on workflow automation and AI agent for processing, classifying and importing financial transactions (fund transfers, credit card charges, and other forms of cashless payments) into an expense tracker.

βœ’οΈ Blog Post


Telegram logo

Home Assistant Telegram Bot Integration

HomeAutomation Python JavaScript

Current code owner and active maintainer of the Home Assistant Telegram bot integration, the most popular HA notification service used in over 24k active installations.

The Telegram bot integration is used for sending and receiving messages from a Telegram bot account , enabling users to integrate notifications and control their smart home via Telegram.

Milestones and Achievements

2025 December Release : Achieved πŸ₯ˆ Silver on the integration quality scale

2025 November Release : Added event entities to simplify automations

2025 October: Hacktoberfest 2025 Super Contributor

2025 July Release : Achieved πŸ₯‰ Bronze on the integration quality scale

Disclaimer: I am not affiliated with Home Assistant.

🌐 Website | πŸ“„ GitHub Repo | βœ’οΈ Blog Post


Telegram logo Telegram Bot API for Home Assistant

HomeAutomation Docker

This is a containerized implementation of the Telegram Bot API server that offers better network latency and support for larger file sizes compared to the official Telegram cloud servers. It is optimized for the Home Assistant platform, enabling a “1-click” style installation and configuration with automated updates.

πŸ“„ GitHub Repo | βœ’οΈ Blog Post


SG Bus Arrivals logo

SG Bus Arrivals

HomeAutomation Python

SG Bus Arrivals is a custom integration for Home Assistant that consumes LTA DataMall APIs to provide tracking data for public transport services. The integration is designed to streamline daily commutes through personalized dashboards and advanced automations based on geo-proximity and presence-based notifications.

πŸ“„ GitHub Repo | βœ’οΈ Blog Post


PDF DataTable logo PDF DataTable

React HTML CSS JavaScript

PDF DataTable is a productivity tool that I built to export PDFs to CSV files. I used the React-PDF library to render PDFs to allow me to select elements so that I can quickly filter out relevant records to be exported.

🌐 Website | πŸ“„ GitHub Repo | βœ’οΈ Blog Post


My Tech Blog logo My Tech Blog

HTML CSS JavaScript

After years of maintaining a personal technical wiki, I decided in early 2025 to start a public blog. This blog was built to share my passions, expertise and lessons learnt along the way. It isn’t my first side project, but this one feels particularly meaningful for me.

🌐 Website | πŸ“„ GitHub Repo | βœ’οΈοΈ Blog Post