Senior Software Engineer working with AI Ekip, building TypeScript products across web, mobile, desktop, and production AI.
I work mostly with React, TypeScript, React Native, Next.js, Node.js, and product UI systems. My public GitHub is focused on shipped product work: AI tools, real-time interfaces, browser extensions, native macOS utilities, and production automation.
- Building AI product experiences with AI Ekip
- Shipping TypeScript applications across web, mobile, and desktop
- Working on production AI interfaces: multi-provider chat, streaming UX, agent workflows, and practical automation
- Keeping projects practical: clear architecture, useful tests, readable documentation
| Project | What it shows | Stack |
|---|---|---|
| unfog | AI thinking canvas that turns unstructured thoughts into editable clarity maps with multi-provider AI support. | Next.js 16, React 19, TypeScript, Zustand, React Flow |
| ai-bookmark-enhancer-next | Chrome MV3 extension rebuild with full-screen UI, bookmark backup/restore, AI categorization, and CSP-safe architecture. | Chrome Extensions, JavaScript, MV3 |
| md-preview | Native macOS Markdown reader with Quick Look support, Mermaid diagrams, math rendering, document outline, and release automation. | Swift, AppKit, WKWebView, Sparkle |
| bepors-bot | Privacy-first Telegram search bot with Google grounding, rate limits, admin tools, health checks, and 81 tests. | Python, Gemini, SQLite, systemd |
| chatter | Real-time chat application with a React frontend and NestJS/GraphQL backend. | React, NestJS, GraphQL, MongoDB |
TypeScript, React, Next.js, React Native, Expo, Node.js, NestJS, GraphQL, MongoDB, Zustand, Python, Go, Swift, GitHub Actions.
Arc.dev Top 2.3% certified developer. Anthropic Claude Certified Architect Foundations, plus Claude Code, Anthropic API, MCP, and agent skills certificates from 2026.
Website: mohammadshamchi.com
LinkedIn: linkedin.com/in/mohammadshamchi
Open to strong product engineering, senior frontend, AI product, and founding engineer conversations.



