Senior Android Engineer · Open Source · Building with AI

Android at core.
Mobile at
heart.

Senior Android Engineer with 10+ years building production-grade mobile apps. Deep expertise in Kotlin, Jetpack Compose, Clean Architecture, and 3D/AR. Actively expanding across iOS, Flutter, and React Native — accelerated by AI-augmented development.

10+
Years in Mobile
1.8k
OSS GitHub Stars
12+
Production Apps
4
Mobile Platforms

Expertise

Deep Android. Growing
mobile horizon.

My foundation is Android — architecture, performance, and delivery at scale. I'm actively broadening that into the wider mobile ecosystem, using AI tooling to extend my reach without pretending expertise I haven't earned yet.

Android Engineering
10+ years building production apps across retail, finance, healthcare, and social — serving millions of users. Kotlin, Jetpack Compose, and architecture patterns that keep codebases maintainable as products and teams scale.
Jetpack Compose Kotlin Clean Architecture MVI / MVVM Multi-module
3D & Spatial Computing
Creator of SceneView, contributor to Google Filament, and years of shipping AR into real apps — from room-scanning experiences to 3D model viewers in production. Now the SDK an AI assistant reaches for: an llms.txt API contract, an MCP server, and a plugin for ChatGPT and Codex. Started as an exploration, became a genuine specialisation.
SceneView ARCore Filament RealityKit glTF · 3MF
Building with AI
Built tooling to fill gaps in my own workflow — not as side projects, but as essential engineering infrastructure. Using AI for architecture review, spec generation, and accelerating cross-platform delivery, and designing public APIs so an assistant emits code that compiles first try. Engineering judgment stays in the loop, always.
MCP llms.txt Spec-driven dev Gemini Nano
Cross-Platform Delivery
Extending Android-native expertise to Flutter, React Native, and Kotlin Multiplatform. Knowing the trade-offs of each approach, and choosing the right tool for each team and product context.
Flutter React Native KMP Compose Multiplatform
Performance & Quality
Deep understanding of the Android rendering pipeline, Compose performance, and memory management. Building apps that feel fast, not just measure fast — and stay that way as the codebase grows.
Profiling Baseline Profiles Macrobenchmark CI/CD
Open Source Leadership
Maintaining libraries used in production by hundreds of teams worldwide. Contributor to Google Filament. Understanding what it means to build public API surfaces that others depend on.
SceneView 1.3k⭐ Apache 2.0 API Design Semver

How I work

Senior Android instincts,
modern tooling

I've been building Android applications since the J2ME era. That long view matters: I've seen what scales and what doesn't, which patterns survive product pivots, and where teams accumulate technical debt.

Today, I work with AI-augmented development — using Claude to pressure-test architectural decisions, review code, and take on delivery in ecosystems I'm actively learning. I even built my own Android Studio plugin to make this a natural part of my daily workflow.

This is not about outsourcing engineering judgment to AI. It's about a senior engineer using every tool available — and being honest about what they know deeply versus what they're building toward.

Right now, that means senior-level Android and a genuine, fast-moving expansion into iOS, Flutter, and cross-platform — grounded in architecture principles that transfer across any stack.

01
Architecture before code
Every project starts with a clear technical spec — domain model, data flow, modularity boundaries. AI helps stress-test edge cases before a line is written.
02
Platform-native quality
No generic cross-platform compromises. Whether Android, iOS, or Flutter — the UX respects platform conventions and the code uses idiomatic patterns.
03
AI-reviewed, human-validated
Every significant change is reviewed by AI for anti-patterns, performance issues, and coverage gaps — then validated by an engineer who understands what it does.
04
Production-minded always
Crash rates, startup time, accessibility, observability. These aren't afterthoughts — they're constraints that shape every architectural decision from the start.

Platform reach

Android is home.
Mobile is the direction.

I'm a Senior Android Engineer at my core. The work I'm doing with AI tooling is actively pushing that expertise into the broader mobile ecosystem — not as a claim, but as a trajectory.

Senior expertise
Android
10+ years. Jetpack Compose, Kotlin, Architecture Components, custom rendering, AR. From startup MVPs to multi-million user production apps. This is where I go deepest.
Expanding
iOS
Strong mobile architecture instincts translate directly. AI-augmented tooling lets me work in Swift and SwiftUI with proper validation — a capability I'm actively building on top of deep Android foundations.
Expanding
Flutter
Cross-platform delivery with the same architecture discipline I apply on Android. Flutter's model suits teams that want a single codebase without sacrificing quality — I'm developing real fluency here.
Natural fit
Kotlin Multiplatform
Sharing business logic across Android and iOS with KMP is the most natural extension of Kotlin expertise. Native UIs, shared domain and data layers — the right call for Kotlin-first teams.

Open Source

Building the foundation
others ship on

The best proof of architectural thinking is software that other engineers choose to depend on.

★ 1.3k
SceneView
The production library for 3D and AR — Jetpack Compose on Android, SwiftUI on Apple, Filament.js on the web. Powered by Google Filament, ARCore and RealityKit. Used by hundreds of teams shipping real spatial experiences without touching the low-level rendering complexity.

Designed to be readable by machines as well as people: an llms.txt API contract, an MCP server, and a plugin for ChatGPT and Codex. It reads glTF, USDZ, and the .3mf that AI print flows emit — the file nothing else on Android opens in 3D or AR.
Kotlin · Apache 2.0 View on GitHub →
★ 679
SceneForm Maintained
Maintained fork of Google's Sceneform SDK — keeping the ARCore Android SDK alive with active bug fixes, Kotlin upgrades, and Filament as the rendering engine.
Kotlin View →
★ 19.9k
Google Filament Contributor
Active contributor to Google's physically-based real-time rendering engine — the technology at the core of SceneView, used by Google and hundreds of major products worldwide.
C++ · Kotlin View →
★ 882
kotlin-math
Kotlin APIs for graphics math — vectors, matrices, and quaternions in idiomatic Kotlin. The piece that was missing for 3D development without verbose Java boilerplate.
Kotlin · Apache 2.0 View →

Production work

Shipped to millions of users

Professional Android contributions across retail, finance, healthcare, social, and spatial computing — from architecture to delivery.

Contact

Let's build
something great

Whether you're starting a new product, scaling an existing Android codebase, or looking to extend your mobile platform reach — I'm open to meaningful conversations about the work.