Blog

Welcome to my blog. Here I share the stories, decisions, and implementation notes behind the apps I build. Each post is a detailed case study covering the motivation, key features, technical implementation, and stack tradeoffs of a specific project.

Whether you are interested in React Native mobile development, Next.js web apps, native Android modules, or full-stack architecture, you will find practical examples drawn from real shipped products. Currently featuring 46 case studies covering projects from e-commerce platforms to game engines.

AndroidKotlinJetpack ComposeAndroid AutoOBD-IIHardware IntegrationOpen SourcePythonETLGISGitHub ActionsGeoJSONPublic TransitAutomationReact NativeExpoTypeScriptGitCodeMirrorMobile ArchitectureExpo VideoStreamingChromecastGeospatialMapLibreZstandardGame DevelopmentUI DesignAlgorithmsJavaNetworkingVPNDNSMaterial 3ScrapingData EngineeringFuel PricesOpen DataNode.jsOrthodox CalendarMedia APIsBig DataAnime APIMedia TrackerAPI MappingData PipelineReanimated 4AstrologyMonetizationGoogle Gemini AIGoogle Play APIWebSocketsNative ModulesLocationMobileDownloaderMapsAPI IntegrationAISupabaseAPIAnimationCatalogGameState ManagementThemesGame EnginePhysicsWord PuzzlePuzzleGeometryTangramAudioMusic GameRhythmWord GameAdventureAccessibilityNative AndroidDigital WellnessWebViewOAuthSocial MediaAndroid WidgetGoogle PhotosBackground TasksNFCReal-time SyncTMDBNext.jsNestJSE-commerceUtilityLocalisationOffline-FirstCalendarCanvas APIClient-SideAngularData VisualizationChartsDynamic RoutingSearchBootstrapResponsive DesignWholesaleEducationGraph AlgorithmsPlanningJavaEEREST APIJPABackendArchitectureBest PracticesGoogle PlayApp PublishingDecision Framework
November 2026•3 min read•527 words

Engineering AARE Cockpit: Building an Open-Source Android Auto Projection Host with Live OBD-II Telemetry

A deep technical dive into building AARE Cockpit: reimplementing the phone-side Android Auto projection protocol (AAP), streaming real-time Bluetooth OBD-II vehicle telemetry, crafting custom Dusk & Hybrid UI shells for 1024×600 head units, and solving wireless adapter handshake compatibility.

AndroidKotlinJetpack ComposeAndroid AutoOBD-IIHardware IntegrationOpen Source
Read more