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.
- 5+years shipping production software
- 3browser games you can play right now
- 100k+YouTube views teaching Flutter
- 8.91CGPA, B.Tech in Information Technology
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.
Personal toolOneTrue
A personal Mac hub: notes, tasks, clipboard, teleprompter and my own HTML tools in one fast window.
- Swift
- SwiftUI
- WebKit
- Markdown files
Working prototypeBenztormr
Paste the mess, get a path. A brain dump becomes a focused roadmap and one thing to do in the next 15 minutes.
- HTML
- CSS
- JavaScript
- Claude
Playable previewTARA
A story-driven 3D driving game set in a village in Vidarbha. Every model, texture and sound is made in code.
- Three.js
- TypeScript
- Rapier physics
- WebGL shaders
Personal toolContentHQ
My content operation as code: trends in, scripts out, and finished vertical videos rendered on my own Mac.
- Next.js
- Postgres
- Python
- Kokoro TTS
ClipsHQ
A review dashboard for short videos: approve the clip, the plan and the edit before anything renders.
- Python
- JavaScript
- ffmpeg
- Whisper
LiveKeycraft Arcade
Five typing games in a cozy pixel-clay arcade. Get faster without noticing you're practicing.
- React
- Three.js
- PixiJS
- TypeScript
LiveKaiju City Smash
Be the giant monster. Stomp a 3D city to rubble, beat the AI, or rampage online against a friend.
- Three.js
- cannon-es
- WebRTC
- TypeScript
Experience
Where I've worked
- Oct 2024 – Present
Software Engineer · Human Powered Health
Building an AI-based fitness coaching app, owning advanced features end to end.
- 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.
- 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.
- 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.
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.
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.
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.
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.
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.
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 ArcadeHiring, 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.