Writing about side projects, Azure, and things I learn.
Notes from building software, exploring architecture, and polishing ideas until they become useful.
Run DeepSeek R1 Locally and Experience the Future of Open-Source AI
DeepSeek R1 is shaking up the AI world with its open-source, locally runnable LLM. Learn how to install and run it on your machine using Ollama and explore its capabilities firsthand.

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.
How I Built a Fully Functional Blog on Azure for Just $1/Month
Discover how I built a cloud-native blog with Azure all while keeping costs under $1 per month.
Adding Pagination Support to My Function App
Azure Functions are server less compute functions that can be triggered by HTTP requests. But can we break up calls that are inherently stateless?
Rendering Blog Posts with Markdown and Tailwind Typography
Implementing Markdown for blog post content with Tailwind Typography.
Building a Flexible and Responsive Footer with Vue and Tailwind
Designing and implementing a responsive footer using Vue components and Tailwind CSS.
Building the About Page and Refining the Navbar
I tackle frontend fatigue while designing the About page, refining the navbar, and making small aesthetic improvements.
Displaying dynamic content with Vue
How to display dynamic content by passing data through Vue props, allowing for tailored posts.
Building a Dynamic Blog Frontend with Vue.js and Tailwind CSS
This journey includes designing post templates, setting up v-for loops, and ensuring smooth navigation.