Jussi Roine
writingcontact →
writingcontact →

software development

Browse posts in this collection.

Building a command-line utility using .NET Core and C# to track my carI’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.
August 9, 2019
Building a custom Android app using Xamarin.Forms and C# to retrieve temperature data from AzureDiscover 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.
June 23, 2020
Building a custom chat tool with Azure Communication ServicesCurious 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.
October 15, 2020
Building a custom content editor for my blogI 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.
May 18, 2026
Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BII 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.
August 23, 2019
←12345→

Let's talk

The fastest way to reach me is by email, or via LinkedIn or Teams.

[email protected]Connect with me on LinkedInMessage me via Teams
© 2026 Jussi RoineHelsinki, Finland