About

Hi, I'm Karan. I like software that is fast, safe and actually finished.

I'm a software engineer from Nagpur, India, with 5+ years of shipping products end to end. I led the frontend of a self-custodial crypto and NFT wallet at Zapit, researched metaverse tooling at Samsung R&D, and now build an AI-based fitness coaching app at Human Powered Health.

I started out teaching Flutter on YouTube and freelancing for studios while I was still in college. These days I also build with AI from the first prompt to a live URL: a Mac app, a planning tool, a video pipeline and a handful of browser games. Then I write down how, in plain words, on the blog.

Karan Kharode

What I do

Three things I'm good at

Mobile and web3 products

Flutter apps with clean architecture and Bloc, from client work to a self-custodial wallet where real money is on the line. I care about wallet and trading experiences that feel safe.

AI products and tooling

AI coaching at work. On my own time: agents with human review gates, local voice and transcription pipelines, and tools that remember how their user works.

Shipping end to end

Idea, design, code, tests, deploy, domain, analytics. I've written my release steps down as recipes an AI can run, so a finished project goes live in minutes.

Experience

Where I've worked

See it on LinkedIn →
  1. Oct 2024 – Present

    Software Engineer · Human Powered Health

    Building an AI-based fitness coaching app, owning advanced features end to end.

    • Flutter
    • AI coaching
    • Mobile
  2. Sep 2022 – Oct 2024

    Lead Frontend Developer · Zapit

    Led the frontend of a self-custodial crypto and NFT wallet, built with Flutter, JavaScript and TypeScript.

    • Flutter
    • TypeScript
    • Crypto wallet
    • NFT
  3. Feb 2022 – Jun 2022

    R&D Engineer · Samsung R&D India

    Researched metaverse and NFT marketplace concepts and built a metaverse builder in Unreal Engine.

    • Unreal Engine
    • Metaverse
    • NFT
  4. Aug 2020 – Feb 2022

    Flutter Developer · Freelance and studio work

    Shipped client apps with AAO Blocktech, Bottlecap Technologies, BOWE, PPTS India, Bechho and The DoodleDesk.

    • Flutter
    • Dart
    • Firebase

Skills

What I work with

Mobile
  • Flutter
  • Dart
  • Kotlin
  • Jetpack
  • Bloc
  • Provider
  • MVVM
Web
  • TypeScript
  • JavaScript
  • React
  • Astro
  • Next.js
  • Three.js
  • Vite
Systems and backend
  • Rust
  • Python
  • Node.js
  • Django
  • PostgreSQL
  • MongoDB
  • Firebase
Apple
  • Swift
  • SwiftUI
  • macOS apps
Web3
  • Solidity
  • Crypto wallets
  • NFT
  • DeFi
  • dApps
AI
  • Claude Code
  • Agents and skills
  • Prompt and context design
  • Local TTS and Whisper
Practice
  • Clean architecture
  • TDD
  • CI/CD
  • Git
  • Crashlytics
  • Vercel

Education and teaching

Learning, then teaching it

  1. 2018 – 2022

    B.Tech, Information Technology · Government College of Engineering, Amravati

    Graduated with an 8.91 CGPA.

  2. 2020 – today

    Teaching Flutter · YouTube and community

    I'm a self-taught programmer, and I learned in public. My Flutter tutorials on YouTube have passed 100,000 views, I ran a Flutter course, and I host a Flutter community on Discord. Thepush notifications example from one of those videos is still my most starred repository.

  3. Off the clock

    Chess and writing

    I play chess, and I write about technology in words a non-technical reader can follow. I speak English and Hindi at a professional level.

Elsewhere

Find me online

Hiring, or building something?

I'm open to software engineering roles and interesting collaborations. I work remotely from Nagpur and I'm used to teams spread across time zones.