Technical Lead · 10+ Years · Bengaluru
Hey there, I'm

Rakesh R
Gowda

Building AIRA — an AI-powered clinical assistant at Narayana Health that reduces doctors' documentation burden. I ship Flutter apps used by 5,000+ clinicians across a major hospital network.

10+
Years Experience
25+
Apps Shipped
5+
Industry Domains
100K+
Daily Users
About Me

Building healthcare tech
that clinicians rely on.

I'm a Technical Lead based in Bengaluru with a decade of hands-on mobile engineering. I specialize in Flutter, Android (Java/Kotlin), and cross-platform solutions for the healthcare industry.

At Narayana Health, I lead a cross-functional mobile team building apps used by 5,000+ clinicians. My proudest work is AIRA — an AI-powered clinical assistant that leverages Generative AI to reduce doctors' admin burden.

I'm actively exploring AI Agents (A2A, Google ADK), prompt-driven development, and integrating AI-assisted workflows into mobile engineering. I believe in clean, readable code over clever hacks.
🏥
Healthcare Focus
Apps powering clinical workflows across a major hospital network
🤖
AI-First Engineering
AIRA, AI Agents, GenAI, prompt-driven prototyping
📱
Flutter + Android
10+ years cross-platform, BLoC, MVVM, native SDKs
🎯
End-to-End Ownership
Architecture, mentoring, code reviews, releases

Where I've built things.

Technical LeadNarayana Health
Apr 2024 — Present · Bengaluru
  • Lead cross-functional mobile team — Flutter & Android apps for 5,000+ clinicians
  • Built AIRA — AI-powered clinical assistant using Generative AI
  • Integrating AI-assisted dev tools (Copilot, AI code review, prompt-driven prototyping)
  • Exploring AI Agents (A2A, Google ADK) for automated dev/testing workflows
  • Own end-to-end architecture, code quality, and release management
  • Mentor engineers through code reviews, pair programming, internal tech talks
FlutterAndroidGen AIAI AgentsBLoCSpring Boot
Senior Software EngineerNarayana Health
Feb 2022 — Apr 2024 · Bengaluru
  • Mission-critical Flutter & Android apps for patient management & clinical workflows
  • Migrated legacy Java modules to Kotlin — reduced crash rates
  • Kibana analytics + Google Performance monitoring for real-time app health
  • Published reusable Flutter packages to open-source community
  • Backend dev with Spring Framework — optimized API performance
FlutterKotlinSpringKibanaFirebase
Software Engineer IIICard91 (Fintech)
Oct 2020 — Feb 2022 · Bengaluru
  • Built complete Flutter app for fintech card-issuing platform
  • Created 2 native SDKs for payment processing & card management
  • Managed mobile team of 2 — sprint planning, task breakdown, delivery
  • Modular architecture with BLoC for rapid feature rollouts
FlutterBLoCNative SDKsFintech
Software EngineerAnavadya Softech
Jan 2017 — Sep 2020 · Bengaluru
  • Developed 6+ native Android applications end-to-end
  • MVVM, MVP, MVC patterns across diverse client projects
  • FCM, Crashlytics, Google Fit, payment gateway integrations
  • Kotlin Coroutines, RxJava, RxAndroid for async operations
AndroidJavaKotlinRxJavaMVVM
Junior Software EngineerDreamTekis Software
Jun 2016 — Dec 2016 · Bengaluru
  • Built 2 Android applications — foundational Java mobile development
  • Client-facing requirements gathering and functional delivery
AndroidJava
Projects & Open Source

Things I've shipped.

01
AIFlutterGen AI
AIRA
AI-powered clinical assistant at Narayana Health (Athma). Built by ~90 engineers, AIRA automates patient records through touch, speech, and ambient listening. Cuts documentation time by 40%, deploying across India, Malaysia, Dubai, Saudi Arabia, Kenya & Cayman Islands. Rs 500Cr+ AI infrastructure investment.
Business StandardTimes of IndiaBW Healthcare
02
FlutterHealthcareTeam Lead
NAMAH
Nursing workflow app for Narayana Health. Led the team building clinical task management, patient monitoring, and care coordination used by nurses across the hospital network. 5K+ downloads on Play Store.
View on Play Store →
03
FlutterAndroid1M+ Downloads
NH Care
Patient-facing app for Narayana Health — video consultations, appointment booking, lab tests, digital health records, and payments. 1.7M+ downloads across Android and iOS. 40+ medical specialties.
View on Play Store →
04
FlutterDartpub.dev
adaptive_shell
Open-source Flutter package for adaptive master-detail layouts. Auto-switches BottomNavBar/NavigationRail across mobile, tablet, desktop.
View on pub.dev →
05
FlutterSystem Design
Flutter System Design
System design & architecture for Flutter at scale — offline-first, pagination, auth flows, navigation with real Dart code.
View on GitHub →
06
FlutterArchitecture
Production Patterns
Production-ready architecture patterns — repository pattern, scalable structures, best practices from real apps.
View on GitHub →
07
GitHub CopilotAI
Copilot Cheat Sheet
Complete GitHub Copilot reference for VS Code, JetBrains, CLI, Agents, and prompt patterns.
View on GitHub →
08
DebuggingEngineering
Debugging Handbook
Practical debugging guide with real-world examples and techniques for diagnosing production issues.
View on GitHub →

Developer profiles & badges.

Tech Stack

Tools of the trade.

FlutterDartAndroidJavaKotlinSpring BootNode.jsREST APIsFirebaseBLoC PatternMVVMSQLFlutterDartAndroidJavaKotlinSpring BootNode.jsREST APIsFirebaseBLoC PatternMVVMSQL
Generative AIAI AgentsA2A ProtocolGoogle ADKPrompt EngineeringGitCI/CDKibanaCrashlyticsGitHub CopilotiOSGenerative AIAI AgentsA2A ProtocolGoogle ADKPrompt EngineeringGitCI/CDKibanaCrashlyticsGitHub CopilotiOS

Always learning.

Claude 101
Anthropic · Mar 2026
Generative AI Foundation
Microsoft · upGrad
AI Agents
Google · Jun 2025
Cloud Generative AI
Google Cloud
Cloud Database
Google Cloud
Java, J2EE Certification
Professional
Beyond Code

When I'm not shipping apps.

Code is what I do, but it's not all I am. I believe the best engineers are shaped by curiosity beyond the screen — and mine pulls me toward mountains, melodies, and moments worth capturing.

🏔️
Traveller
Exploring new places, chasing sunrises, and finding perspective in unfamiliar terrain. Every trip rewires how I think.
🎶
Self-taught Flutist
Learning to play the flute on my own — one note at a time. It's the patience training no sprint planning can teach.
📷
Photographer
Candid moments and portrait photography. I love capturing people as they truly are — unposed, unfiltered, real.
🌿
Nature Lover
Happiest close to nature — forests, rivers, open skies. It's where the noise stops and the best ideas begin.
🎬
VFX & Digital Art Background
Before software engineering, I trained in Visual Effects — Diploma in VFX with hands-on experience in Maya 3D, ZBrush, Photoshop, and After Effects. That eye for composition, color, and motion still shows up in every UI I design and every pixel-perfect layout I build.

A day in the life of
a Tech Lead.

Leading a mobile team isn't just writing code. It's context-switching between architecture decisions, unblocking engineers, aligning with product, and still finding time to stay sharp technically.

09:00
Async catch-up + unblocking
Triage Slack, review overnight CI failures, unblock any engineers stuck on PRs or blockers before standup.
async-first
09:30
🧩
Team standup
15 minutes, hard stop. Progress, blockers, callouts. My job here is to listen and remove friction fast.
team-sync
10:00
🏗️
Architecture & code review
Deep PR reviews — not just catching bugs, but shaping how the codebase evolves. AIRA feature design, API contracts, BLoC state decisions.
code-quality
12:00
🤖
Deep work — AI & Flutter
Heads-down building. AIRA integrations, AI agent experiments, or Flutter package work. Copilot-assisted, prompt-driven, fast iteration.
deep-workAI-first
14:00
🤝
1:1s & mentoring
Checking in with engineers individually — career growth, technical challenges, feedback loops. The part of the job most leads skip.
people-first
15:30
📋
Stakeholder sync
Product alignment, sprint planning, release sign-offs. Translating technical constraints into language that makes sense to non-engineers.
communication
17:00
🔭
Exploring & writing
AI tools, open-source tinkering, writing technical articles, pub.dev package updates. Staying ahead so the team doesn't have to start from zero.
learningopen-source
Writing

Thinking out loud.

Engineering is as much about communication as it is about code. I write about Flutter architecture, AI in mobile apps, and lessons from leading engineering teams.

Scaling Flutter Apps: BLoC Patterns That Actually Work in Production
Moving beyond the tutorial examples — how we structure BLoC at Narayana Health for apps used by thousands of clinicians daily.
Building AIRA: What I Learned Integrating Generative AI into a Clinical Workflow
The real challenges of AI in healthcare mobile apps — latency, reliability, edge cases, and what the press releases don't tell you.
From Senior Engineer to Tech Lead: The Shift Nobody Prepares You For
The hardest part isn't the technical complexity — it's learning to lead without losing your technical edge.
Why I Built adaptive_shell: The Flutter Package I Wish Existed
The story behind building and publishing an adaptive layout package to pub.dev — decisions, tradeoffs, and what 1k+ downloads taught me.
All articles on Medium →
Get in Touch

Let's build something
that matters.

Open to technical leadership roles where ownership is valued and impact is real. Healthcare, fintech, or hard engineering — let's talk.