Senior Engineer & Team Lead — I build developer tools and Shopify apps, and the AI tooling around both.
Most of my public work is developer-facing: a VS Code theme, an extension for keeping notes anchored to your code, a Slack bot for team decisions. Day to day I lead a Shopify app team — SEO and content products — and spend a lot of time on the infrastructure and DX side: message-queue pipelines, MCP servers, and Claude Code agent workflows that let a small team move like a larger one.
| Project | What it is | |
|---|---|---|
| StoreSEO | SEO automation for Shopify merchants — metadata, image optimization, JSON-LD schema, and AI brand-visibility tracking | |
| Daily Dose | Slack bot that automates daily standups — sends reminders, collects responses, and posts formatted summaries to team channels | |
| vscode-claude-theme | A warm, professional VS Code theme inspired by Claude's design system | ⭐ 17 |
| code-context-notes | Contextual notes for your code with full version history — notes stay anchored even when line numbers shift | ⭐ 6 |
| askify-bot | A Slack poll bot for team decisions, engagement, and feedback |
- Shopify apps — SEO & content products for merchants. Recent work: AI brand-visibility tracking (share-of-voice + citation/mention monitoring across LLM platforms) on a fan-out/fan-in RabbitMQ pipeline.
- MCP & agent tooling — MCP servers (OAuth 2.0, two-phase write confirmation) and Claude Code skills/subagents to standardize how the team ships.
Languages TypeScript · JavaScript · SQL
Backend Node.js/Express · NestJS · PostgreSQL · Sequelize · Prisma
Frontend React · Shopify Polaris & App Bridge · Next.js (App Router)
Messaging RabbitMQ (fan-out/fan-in, delayed-message)
Infra GCP · Hetzner · Caddy · nginx · PM2
AI tooling Claude Code (custom skills + subagents) · MCP servers
Practitioner notes on Shopify development and AI tooling — the messy middle, not the hype. jnahian.me · LinkedIn




