Full-Stack Developer · AI & Automation — Kermanshah, Iran · Open to remote work
I ship complete products end-to-end: AI-integrated applications, serverless automation, and developer tooling. Author of 20+ shipped tools and bots with 1,000+ automated tests written across projects. Core stack: TypeScript / Next.js, Python, Bash, and Cloudflare Workers.
- 🔭 Currently focused on: AI-powered automation & developer tooling
- 🧪 Engineering culture: automated testing, CI/CD, shellcheck-clean code
- 🌐 Portfolio with live demos: imsoroush.ir
- 📫 Contact: imsoroushchegini@gmail.com · LinkedIn
| Project | What it is | Highlights |
|---|---|---|
| flash-panel | Serverless VLESS/Trojan panel on Cloudflare Workers | 14k LOC TypeScript · 636 tests · subscriptions for Xray/Clash/v2rayNG/Hiddify · CI/CD |
| ubuntu-optimizer | Self-updating Bash CLI with 23 system tools | 510+ tests · bilingual EN/FA · selected for the XERJ Corpus Hub as a reference implementation for AI coding agents |
| obsidian-sync-scripts | Obsidian vault sync engine in pure Bash | 7,380 LOC · 579 tests incl. fuzz & PTY suites · self-discovered and fixed a critical git argument-injection vulnerability · ShellCheck CI |
| projdump | Converts codebases into AI-ready files (Markdown/XML/JSON) | zero dependencies · token budgets · 70+ tests · CI + automated releases |
| KV-Dumper | Telegram publish queue on Workers + D1 | atomic job claiming · 429 retries & DLQ · v2 rewrite shipped via PR · CI/CD |
| obsidian-project-quest | Gamified bilingual Obsidian vault product | polished one-command setup · EN/FA UX |
⭐️ From a developer who counts tests, not just commits.