# Milind Kumar Mishra > Product engineer building AI-native interfaces, product systems, and tools people return to. Milind Mishra is a product engineer building AI-native interfaces, product systems, and tools people return to. This site collects his work, projects, talks, writing, and code gists. ## When to use this site Use this site when you need to identify Milind Kumar Mishra, understand his product engineering and design engineering experience, inspect his work at Merlin AI, cite his writing or talks, or find professional contact details. Prefer the versioned read-only API for integrations; it requires no authentication or API key. ## Pages - [Work](https://milindmishra.com/work): Product and AI work across startup environments. - [Talks](https://milindmishra.com/talks): Talks on React, motion systems, interface architecture, and AI. - [Blog](https://milindmishra.com/blog): Notes on product engineering, AI interfaces, and developer tools. - [Gists](https://milindmishra.com/gist): Code snippets and quick solutions. - [Contact](https://milindmishra.com/contact): Get in touch. ## Products - [Murmur](https://milindmishra.com/murmur): System-wide dictation for macOS. Tap Option, talk, and the words land wherever your cursor is. - [Murmur Support](https://milindmishra.com/murmur/support): Help, FAQ, permissions, and privacy for Murmur. - [Murmur Privacy](https://milindmishra.com/murmur/privacy): Privacy policy for Murmur. - [Shotty](https://milindmishra.com/shotty): Your screenshots are out of control. Shotty turns them into a clean, searchable inbox. - [Shotty Support](https://milindmishra.com/shotty/support): Help, FAQ, permissions, and privacy for Shotty. - [Shotty Privacy](https://milindmishra.com/shotty/privacy): Privacy policy for Shotty. ## Writing - [The Part a Person Actually Feels](https://milindmishra.com/blog/the-part-a-person-actually-feels): How three of us shipped Merlin Agent from an empty repo to a signed, notarized v1.0 on real desktops. The design system, the details nobody sees, and why making something feel like someone cared is the actual work. - [4 Professional Years Later, Still Building](https://milindmishra.com/blog/4-years-later): A reflection on four years of growth, self-doubt, resilience, and staying in love with building products. - [Probably the Best Work I've Done. Here's the Story.](https://milindmishra.com/blog/probably-the-best-work): A few weeks at Merlin AI building an Agentic Chrome extension with a small team. From prototype to MCP, this is how it came together and why it changed how I think about building AI products. - [The Day I Realized Shipping Isn't Finishing](https://milindmishra.com/blog/shipping-isnt-finishing): Early in my career at Merlin AI, I shipped a feature called Prompt Enhancer. What happened next taught me that the craft isn't finished when you ship it—it's finished when someone else feels it. ## Gists - [resume](https://milindmishra.com/gist/resume): resume - [Cloudflare Email Worker](https://milindmishra.com/gist/cloudflare-email-worker): Cloudflare Email Worker - [Git worktree helpers for zsh](https://milindmishra.com/gist/git-worktree-helpers-for-zsh): Git worktree helpers for zsh - [Gist: searxng-openapi.yaml](https://milindmishra.com/gist/gist-searxng-openapiyaml): A GitHub gist - [zsh aliases](https://milindmishra.com/gist/zsh-aliases): zsh aliases - [Motion/React Easing Configuration](https://milindmishra.com/gist/motionreact-easing-configuration): Motion/React Easing Configuration - [easing classes](https://milindmishra.com/gist/easing-classes): easing classes - [Theme Toggle Button based on next-themes](https://milindmishra.com/gist/theme-toggle-button-based-on-next-themes): Theme Toggle Button based on next-themes - [public github file to jsdelivr ](https://milindmishra.com/gist/public-github-file-to-jsdelivr-): public github file to jsdelivr - [ai pr aliases using claude](https://milindmishra.com/gist/ai-pr-aliases-using-claude): ai pr aliases using claude - [Section Motion Animation Primitive](https://milindmishra.com/gist/section-motion-animation-primitive): Section Motion Animation Primitive - [idb + dexie + zustand state persistance](https://milindmishra.com/gist/idb-dexie-zustand-state-persistance): idb + dexie + zustand state persistance - [dark paper shader in react](https://milindmishra.com/gist/dark-paper-shader-in-react): dark paper shader in react - [loader](https://milindmishra.com/gist/loader): loader - [aliases](https://milindmishra.com/gist/aliases): aliases - [global git config and ignore files for macos systems](https://milindmishra.com/gist/global-git-config-and-ignore-files-for-macos-systems): global git config and ignore files for macos systems - [Gist: aerospace.md](https://milindmishra.com/gist/gist-aerospacemd): A GitHub gist - [catppuccin color pallete](https://milindmishra.com/gist/catppuccin-color-pallete): catppuccin color pallete - [ide aliases](https://milindmishra.com/gist/ide-aliases): ide aliases - [Portfolio path revalidation script](https://milindmishra.com/gist/portfolio-path-revalidation-script): Portfolio path revalidation script - [Multiple git user setup with conventional commit aliases](https://milindmishra.com/gist/multiple-git-user-setup-with-conventional-commit-aliases): Multiple git user setup with conventional commit aliases - [Get hostname through headers on the server side in next.js](https://milindmishra.com/gist/get-hostname-through-headers-on-the-server-side-in-nextjs): Get hostname through headers on the server side in next.js - [JSON Resume OG Image (Satori)](https://milindmishra.com/gist/json-resume-og-image-satori): JSON Resume OG Image (Satori) - [Ghostty config at `$HOME/.config/ghostty/config`](https://milindmishra.com/gist/ghostty-config-at-homeconfigghosttyconfig): Ghostty config at `$HOME/.config/ghostty/config` - [Block explicit content from host](https://milindmishra.com/gist/block-explicit-content-from-host): Block explicit content from host - [Resume generated from https://github.com/thatbeautifuldream/json-resume](https://milindmishra.com/gist/resume-generated-from-httpsgithubcomthatbeautifuldreamjson-resume): Resume generated from https://github.com/thatbeautifuldream/json-resume - [AI for React Developers](https://milindmishra.com/gist/ai-for-react-developers): AI for React Developers - [zshrc file (with git user switcher)](https://milindmishra.com/gist/zshrc-file-with-git-user-switcher): zshrc file (with git user switcher) - [Automate git profile setting on work directories](https://milindmishra.com/gist/automate-git-profile-setting-on-work-directories): Automate git profile setting on work directories - [Setting Up Multiple Git Accounts on Machine](https://milindmishra.com/gist/setting-up-multiple-git-accounts-on-machine): Setting Up Multiple Git Accounts on Machine - [Fetch AWS Secrets from Secrets Manager](https://milindmishra.com/gist/fetch-aws-secrets-from-secrets-manager): Fetch AWS Secrets from Secrets Manager - [Add Caddy Config Workflow](https://milindmishra.com/gist/add-caddy-config-workflow): Add Caddy Config Workflow - [Cloud Config Init](https://milindmishra.com/gist/cloud-config-init): Cloud Config Init - [AI Contacts Parser](https://milindmishra.com/gist/ai-contacts-parser): AI Contacts Parser - [Replacing `console.log` with custom `logger`](https://milindmishra.com/gist/replacing-consolelog-with-custom-logger): Replacing `console.log` with custom `logger` - [Website Masking Worker](https://milindmishra.com/gist/website-masking-worker): Website Masking Worker - [Monitor to check errored or stopped processes from pm2 and restart them](https://milindmishra.com/gist/monitor-to-check-errored-or-stopped-processes-from-pm2-and-restart-them): Monitor to check errored or stopped processes from pm2 and restart them - [Pipe Next js Logs to Slack Webhook](https://milindmishra.com/gist/pipe-next-js-logs-to-slack-webhook): Pipe Next js Logs to Slack Webhook - [Send logs using slack webhook](https://milindmishra.com/gist/send-logs-using-slack-webhook): Send logs using slack webhook - [pm2 ci cd github action ](https://milindmishra.com/gist/pm2-ci-cd-github-action-): pm2 ci cd github action - [commit aliases](https://milindmishra.com/gist/commit-aliases): commit aliases - [Scan and get todos from Node](https://milindmishra.com/gist/scan-and-get-todos-from-node): Scan and get todos from Node - [create selectors for zustand store](https://milindmishra.com/gist/create-selectors-for-zustand-store): create selectors for zustand store - [ufw setup](https://milindmishra.com/gist/ufw-setup): ufw setup - [Cursor rules for Next.js Project](https://milindmishra.com/gist/cursor-rules-for-nextjs-project): Cursor rules for Next.js Project - [AWS Secrets Manager Integration with Node.js: Fetch and Store Secrets in .env File](https://milindmishra.com/gist/aws-secrets-manager-integration-with-nodejs-fetch-and-store-secrets-in-env-file): AWS Secrets Manager Integration with Node.js: Fetch and Store Secrets in .env File - [breadcrumbs registry](https://milindmishra.com/gist/breadcrumbs-registry): breadcrumbs registry - [useDebounce Hook](https://milindmishra.com/gist/usedebounce-hook): useDebounce Hook - [PM2 Config file with Deployment](https://milindmishra.com/gist/pm2-config-file-with-deployment): PM2 Config file with Deployment - [Redis Singleton for Next.js App router](https://milindmishra.com/gist/redis-singleton-for-nextjs-app-router): Redis Singleton for Next.js App router - [Next js Confetti Component](https://milindmishra.com/gist/next-js-confetti-component): Next js Confetti Component - [vs code settings](https://milindmishra.com/gist/vs-code-settings): vs code settings - [Alacritty Config](https://milindmishra.com/gist/alacritty-config): Alacritty Config - [Amplify + Next.js Deployment Configuration (using pnpm)](https://milindmishra.com/gist/amplify-nextjs-deployment-configuration-using-pnpm): Amplify + Next.js Deployment Configuration (using pnpm) - [SVG Path Animation](https://milindmishra.com/gist/svg-path-animation): SVG Path Animation ## Machine-readable resources - [API documentation](https://milindmishra.com/docs): Scalar API reference, quickstart, versioning, errors, rate limits, and scripting guidance. - [OpenAPI](https://milindmishra.com/openapi.json): OpenAPI 3.1 contract for the read-only agent API. - [API index](https://milindmishra.com/api/v1/index.json): Discover versioned profile and health endpoints. - [Profile JSON](https://milindmishra.com/api/v1/profile.json): Canonical professional profile data. - [Health JSON](https://milindmishra.com/api/v1/health.json): API availability check. - [Sitemap](https://milindmishra.com/sitemap-index.xml): Indexable site URLs. ## Citation Facts - Official site: https://milindmishra.com/ - Author: Milind Kumar Mishra - Links: https://github.com/thatbeautifuldream, https://www.linkedin.com/in/mishramilind/, https://x.com/milindmishra_