Jussi Roine
Home About Me Contact
Home About Me Contact

software development

Browse posts in this collection.

Building a command-line utility using .NET Core and C# to track my car

Building a command-line utility using .NET Core and C# to track my car

August 9, 2019

I’ll show you how I built a command-line utility using .NET Core and C# to track my Tesla by leveraging a reverse-engineered REST API. This project lets you authenticate via OAuth2 and retrieve real-time vehicle data like location and velocity, even without official SDK support.

Building a custom Android app using Xamarin.Forms and C# to retrieve temperature data from Azure

Building a custom Android app using Xamarin.Forms and C# to retrieve temperature data from Azure

June 23, 2020

Discover how I built a custom Android app using Xamarin.Forms and C# to monitor my hardware cabinet's temperature directly from Azure. This project evolved from a need to access real-time data on my mobile device while enjoying the Finnish summer, offering a practical learning experience in cross-platform development.

Building a custom chat tool with Azure Communication Services

Building a custom chat tool with Azure Communication Services

October 15, 2020

Curious about leveraging Azure Communication Services, I attempted to build a custom communication tool but encountered regional restrictions on phone-based features. Consequently, I pivoted to developing a chat application, which I detail in this post to demonstrate the service's capabilities within the current preview limitations.

Image: growtika / unsplash

Building a custom content editor for my blog

May 18, 2026

I explain how I designed and built a custom content editor to streamline writing for my Astro-based blog, specifically to handle metadata and store images in Azure Storage while keeping Markdown files in GitHub. By leveraging AI-assisted engineering rather than random "vibe coding," I created a user-friendly, offline-capable tool that simplifies the publishing process and makes content creation more efficient.

Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI

Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI

August 23, 2019

I share my experience building a custom Twitter analytics tool because the platform's limited 28-day analytics window frustrated my desire for deeper historical insights. I detail my initial attempts to use Azure Logic Apps, highlighting the challenges posed by strict API rate limits that prevented successful data retrieval. This post explains why I pivoted away from Logic Apps and considered Azure Functions to overcome these technical hurdles.

← 1 2 3 4 5 →
Jussi Roine

Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

Tags

azure productivity microsoft 365 homelab windows cloud computing software development security data management sharepoint networking automation microsoft teams cybersecurity certifications macos virtualization power platform ai and machine learning docker identity management power automate artificial intelligence azure openai devops c# powershell linux serverless containers
Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

© 2026 Jussi Roine. All rights reserved.