Writing
Research, engineering notes, product decisions and lessons from the work.
-
TutorialA Practical AI-Assisted iOS App Development LifecycleA clear workflow for building iOS apps with AI assistance: define the product, work with Swift and SwiftUI, test on devices, and verify App Store readiness.
-
TutorialAstro Islands: Choosing React, Vanilla JavaScript and Shared StateA practical guide to Astro's server-rendered pages, hydrated UI islands, lightweight interactions and deliberate state sharing.
-
TutorialAI-Assisted Chrome Extension Development with Manifest V3Build Chrome extensions with AI without losing control of Manifest V3: service workers, permissions, storage, security and browser testing.
-
TutorialVibe Coding Android Apps: A Practical AI-Assisted SDLCA practical vibe coding workflow for Android: define requirements, review generated Kotlin, test on devices and prepare a reliable Google Play release.
-
TutorialApp Store Optimisation: Apple App Store and Google PlayImprove mobile app discoverability with accurate store metadata, relevant keywords, clear screenshots, localisation and measured listing experiments.
-
ArticleMinimalist Astro 6 Portfolio ArchitectureHow I architected a zero-JS-by-default developer portfolio using Astro 6, React Islands, and Nanostores for state management.