Skip to content
View ahmetoguzer's full-sized avatar
💭
coDe wriTING
💭
coDe wriTING

Block or report ahmetoguzer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ahmetoguzer/README.md

Ahmet Oğuz Er

Mobile Software Architect @ Vodafone · Android · AI-Assisted Development
Istanbul, Türkiye

LinkedIn Android AI


I design and evolve large, multi-module Android codebases, and build the tooling that lets engineering teams use AI safely in their day-to-day work: reviewing code, keeping architecture consistent, and shipping faster without lowering the quality bar.

Modular by design. AI-assisted by default.

🏢 At Vodafone Türkiye

I work on the architecture of Yanımda, Vodafone Türkiye's self-service Android app, a large multi-module Kotlin codebase.

  • AI pull-request reviewer (IntelliJ / Android Studio plugin). Reviews GitHub Enterprise PRs with a multi-model consensus. It produces a checklist, a summary, inline comments and architectural issues, and handles batching, streaming, retries and truncated-response recovery for large PRs.
  • AI-ready repository. Built a repo-level skills pipeline (AGENTS.md, scoped instructions, delivery skills) and an [AI] commit convention, so AI-assisted changes are consistent and traceable.
  • UI modernization. Driving the XML → Jetpack Compose migration with reducer-based MVI as the standard for new screens, with performance benchmarks as guardrails.
  • Conversational AI POC. Delivered a proof of concept for proactive, in-app assistant (TOBi) interventions; it was approved to move forward.
  • Architecture & mentoring. Enforce module boundaries (app → feature → domain ← data), write ADRs and review guidelines, and mentor developers across the team.

🤖 AI & developer tooling

Project What it does Stack
Pull_Request_Analyzer (private) Web app that reviews GitHub / GitHub Enterprise PRs with Claude or DeepSeek and posts line-level review comments React · TypeScript · Node
Skills-Architecture (private) A portable collection of 31 Claude skills for native Android, iOS and KMP development: architecture decisions, templates, quality gates and a delivery pipeline Claude Code · Markdown · Shell
MobiQA (private, in progress) Autonomous mobile QA: AI-driven exploratory testing plus accessibility checks and statistical performance-regression detection Python · Kotlin · Firebase Test Lab · Perfetto
PR Memory Engine (design) Turns the why behind merged PRs into curated, human-approved project memory that lives in the repo LLM agents · Git
Code-health dashboard (private) Tracks code smells, modularization, Compose adoption and test coverage of an Android codebase over time Flask · React · SonarQube

🧭 Skills delivery pipeline

Every non-trivial change an AI agent makes runs the same gated route: clarify, route to the right skills, get the plan approved, build in phases, test, document, verify, then commit and open a PR. Hard gates stop the flow until they are met, and optional checks (UI tests, benchmarks, security) run only when the change calls for them.

Skills delivery pipeline: prompt, clarify, route, plan, phases, development, unit and UI tests, docs, verify, benchmark, security, commit, PR

🧪 Side projects & local lab

  • Block Garden: Zen Puzzle (private): an 8×8 block puzzle game with a sticker-collection meta layer, built with Unity 6 under Zen Leaf Games. Uses Firebase Crashlytics, Remote Config, Cloud Save and IAP.
  • My Hubs (private): a native macOS app (Swift + WKWebView, stdlib Python server) that starts, stops and tails logs for all my local dev projects from a single window.
  • Local generative AI: an on-device image generation setup with ComfyUI, FLUX.2 Klein and Ollama (Qwen) on Apple Silicon, for prompt engineering and photo-editing workflows.
  • ComposeCodeBase (private): a multi-module Jetpack Compose reference app with Gradle convention plugins.

🛠️ Tech stack

Mobile

AI & tooling

Web & scripting

📫 Let's connect

Open to conversations about Android architecture, AI-assisted engineering workflows and developer tooling. Reach me on LinkedIn.

Pinned Loading

  1. claude-code-mobile-skills claude-code-mobile-skills Public

    31 production-grade Claude Code skills for Android, Kotlin Multiplatform, and iOS development

    Shell