AI & Development Tools

AI-powered tools I use daily to write better code faster

OpenCode

AI-native coding assistant I use for rapid prototyping, code review, and architectural discussions.

Claude Code

Anthropic's AI coding agent. My go-to for complex refactors, test generation, and deep code analysis.

Android Studio

Official IDE for Android development. Profiling, debugging, and Compose preview in one place.

Ollama

Local LLM runner. I use it to experiment with models offline and keep AI workflows fast and private.

Android Core

Primary tools and frameworks for building Android applications

Kotlin

Primary language for Android development. Concise, safe, and fully interoperable with Java.

Coroutines

Lightweight threads for asynchronous programming. Essential for responsive UI and clean async logic.

Glance

Compose-based widget framework for building modern Android home screen widgets.

MVVM

Architecture pattern separating UI state from business logic. My default approach for production apps.

Engineering Systems

Tools for CI/CD, observability, and production readiness

GitLab CI

Enterprise-grade CI/CD for larger organizations with self-hosted runners.

Feature Flags

Conditional feature rollout without app updates. Essential for safe deployments.

Gradle

Build system for Android. Optimized builds through caching, parallel execution, and modularization.