A federated architecture for self-improving skills — from every employee’s laptop to the company brain. Every enterprise has the same problem hiding in plain sight. Somewhere between the onboarding wiki that nobody reads, the Slack threads that disappear after a week, and the senior engineer who carries half the team’s knowledge in their head — […]
Mark Shen
Blogs from this Author
Unlocking the Power of On-Device AI with Google AI Edge
In the rapidly evolving world of artificial intelligence, the shift from cloud-based processing to on-device AI is transforming how we interact with technology. Google is at the forefront of this revolution with Google AI Edge, a comprehensive suite of tools designed to help developers deploy high-performance AI directly on mobile, web, and embedded devices. This […]
Deep Thinking with AI Clusters: The Future of Distributed Intelligence
In an era where artificial intelligence shapes every facet of our digital lives, a quiet revolution is unfolding in home labs and enterprise data centers alike. The AI Cluster paradigm represents a fundamental shift in how we approach machine intelligence—moving from centralized cloud dependency to distributed, on-premises deep thinking systems that respect privacy, reduce costs, […]
Hybrid AI: Empowering On-Device Models with Cloud-Synced Skills
Learn how to combine Firebase’s hybrid inference with dynamic “AI Skills” to build smarter, private, and faster applications. The landscape of Artificial Intelligence is shifting rapidly from purely cloud-based monoliths to hybrid architectures. Developers today face a critical choice: run models in the cloud for maximum power, or on-device for privacy and speed? With the […]
The Desktop LLM Revolution Left Mobile Behind
Large Language Models have fundamentally transformed how we work on desktop computers. From simple ChatGPT conversations to sophisticated coding assistants like Claude and Cursor, from image generation to CLI-based workflows—LLMs have become indispensable productivity tools. On desktop, LLMs integrate seamlessly into multi-window workflows. On iPhone? Not so much. On my Mac, invoking Claude is a […]
Part 2: Building Mobile AI: A Developer’s Guide to On-Device Intelligence
Subtitle: Side-by-side implementation of Secure AI on Android (Kotlin) and iOS (Swift). In Part 1, we discussed why we need to move away from slow, cloud-dependent chatbots. Now, let’s look at how to build instant, on-device intelligence. While native code is powerful, managing two separate AI stacks can be overwhelming. Before we jump into platform-specific […]
Part 1: Mobile AI 2026: Why On-Device Intelligence is the New Standard
Subtitle: From Critical Medical Hardware to the Apple Ecosystem, the future of mobile intelligence is local, instant, and unified. We are standing at a hardware tipping point. For the last decade, “AI” on mobile effectively meant one thing: sending data to the cloud and waiting for an answer. Especially for those chatbots, adding AI to […]
Introduction to Apple’s ARKit (Part One)
In the WWDC 2017, Apple announced the ARKit, which is a new framework to embed the Augmented Reality technology. In this article, you’ll get a brief idea of what AR is and what is inside the ARKit. What is AR? AR (Augmented Reality) is a technology that put a visual object into the real world. […]
Useful build-in tools to detect performance issues of iOS Apps
When developing Apps, it is not usual but sometimes developers may face some weird issues like lagging, stuck or even App crash. Normally, those issues are caused by some bad code style or leak programming and a traditionally developer can use some third-part tools like SonarQube to ensure the code quality. Unfortunately, iOS developing uses […]
ATS in iOS 10
ATS ( App Transport Security) is a good network security policy proposed by Apple in WWDC 15. According to ATS, no security network visiting (aka any web url starting with http://) is settled in iOS 9 by default. Although users can set the “NSAppTransportSecurity” value inside Info.plist to allow Apps connect with no security networks […]
How to Develop & Manage SVN Projects Under OS X
Git is the default source control method for Xcode and probably the most commonly used control system version for an Apple developer. Recently, many hybrid-develop App developments are required by the market so that other IDEs such as Eclipse have to be used for hybrid developing. In that case, projects would be using SVN (Apache […]
Four different architectures for mobile App development
MVC MVC (Model-View-Controller) is one of the most common used structure for App development, extremely good for those apps that have a short life cycle. In MVC, Controller layer is the place for implementing an App’s mainly functions; the Model layer is for data related functions; while View layer is for the designs and UI […]