Skip to content
D
Hero
About
Skills
Experience
Work
Research
Contact
Hire me
Resume

Dharmvir Dharmacharya

© 2026 Senior Frontend Engineer

LinkedInGitHubGitHub OfficeX (Twitter)Schedule Call Resume
Writing

Notes from the craft desk.

Deep dives on design systems, motion heuristics, and product engineering rituals.

AllAIAI IntegrationDeveloper ToolsGemma 4LLMNext.jsOpen Sourceopen source, next.js, typescript, web development, tutorial, system designPortfolioQwen 2.5Reactive Native - ExpoSupabaseTypeScript
Aug 17, 2026
8 min

The Invisible Pattern: How AI Watermarking Actually Works

Last week, Anthropic started watermarking everything Claude writes. Google has been doing the same thing to Gemini's text for over a year. The first question everyone asked was fair: does this make the AI worse? The answer is no - but almost every explanation of why gets the mechanism wrong. Including the one you've probably read. Let me walk through what's actually happening, in plain English.
Apr 27, 2026
8 min

Open-sourced my portfolio CMS. Host it yourself, fork it, send PRs — whatever you want to do with it.

A Portfolio CMS for developers you can self-host and bend to whatever you want. Next.js 16, Supabase, TypeScript. Inside: why I built it, how to get yours running in fifteen minutes, and what I'd love help with.

https://github.com/DDharma/portfolio-cms
Apr 25, 2026
15 min read

On-Device AI Powered Interview – Using Qwen 2.5 1.5B Q4_K_M & Gemma 4

On-device AI on mobile isn't an experiment anymore—it's production-ready. I'm sharing what I learned running a small language model directly on an Android phone using llama.rn. No cloud, no API costs. Just a quantised model living on the device and responding in real time. If you're curious whether this is actually viable for a real app, here's the honest answer.
Apr 5, 2026
8 min

ClipSync: The Clipboard App That Lives on Your Wi-Fi, Not the Internet

A deep dive into the architectural decisions behind ClipSync — an open-source, zero-cloud clipboard sharing tool. Learn how in-memory storage, delta-sync polling, base64 file handling, and LAN IP detection work together in a real app.