Open to new opportunities · Nagpur, India

Karan Kharode builds software and ships it.

Software engineer, 5+ years in. Crypto wallets and AI fitness coaching at work. Mac apps, browser games and content pipelines on my own time, built with AI and put live by me.

Selected work

Things I've built and shipped

Not only games. A Mac app I live in, a tool that turns a messy idea into a plan, a content pipeline that makes its own videos, and a 3D story game drawn entirely in code.

All work →

Experience

Where I've worked

Full story →
  1. Oct 2024 – Present

    Software Engineer · Human Powered Health

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

  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.

  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.

  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.

Writing

Latest from the blog

AI, vibe coding, GitHub and shipping solo, explained in words anyone can follow.

All 12 posts →

What is vibe coding? A plain-words guide, and where it goes wrong

Vibe coding means building software by describing what you want to an AI and letting it write the code. Here's how it works, who it's for, and its limits.

Vibe coding4 min read

How to vibe code better: 12 habits that stop AI from breaking your project

Twelve practical habits for building software with AI: small steps, commits before every prompt, reading the file list, written rules and real checks.

Vibe coding4 min read

How to write a CLAUDE.md (or AGENTS.md) that makes AI better at your project

A CLAUDE.md or AGENTS.md file tells an AI coding assistant how your project works. What to put in it, what to leave out, and a real example from a game.

Vibe coding4 min read

Everyone should learn GitHub, even if you never write code

GitHub is where AI work gets saved, undone and shared. Why non-programmers should learn it now, what the words mean, and a first-hour plan.

GitHub4 min read

Git vs GitHub: what's the difference? (Explained without jargon)

Git is a tool on your computer that saves versions of a project. GitHub is a website that stores those versions online. Here's how they fit together.

GitHub4 min read
play.karankharode.com

Need a break? The arcade is open.

Free games that run in a browser tab. No installs, no sign-ups. Type to shoot zombies, flatten a city as a kaiju, or drive a fallen-star roadster through a village in Vidarbha.

Enter Play Arcade

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.