
Building BudgetBuddy: Real-Time Transaction Tracking with Azure Functions & Google Sheets
Learn how I built BudgetBuddy, a programmable banking solution that tracks transactions in real-time using JavaScript, Azure Functions, and Google Sheets.
Notes from building software, exploring architecture, and polishing ideas until they become useful.

Learn how I built BudgetBuddy, a programmable banking solution that tracks transactions in real-time using JavaScript, Azure Functions, and Google Sheets.
Discover how I built a cloud-native blog with Azure all while keeping costs under $1 per month.
Azure Functions are server less compute functions that can be triggered by HTTP requests. But can we break up calls that are inherently stateless?
Implementing Markdown for blog post content with Tailwind Typography.
Designing and implementing a responsive footer using Vue components and Tailwind CSS.
I tackle frontend fatigue while designing the About page, refining the navbar, and making small aesthetic improvements.
How to display dynamic content by passing data through Vue props, allowing for tailored posts.
This journey includes designing post templates, setting up v-for loops, and ensuring smooth navigation.
I tried to focus on layouts first and styling later—this led to a six-hour deep dive into navbar animations.
After all the stress with pipelines I decided to treat myself to a bit of lightwork: planning the website.