Naboraj Sarkar (Nishant) โ Developer, AI practitioner, and automation engineer.
Location: Siliguri, West Bengal, India ๐ฎ๐ณ โข Online: @naborajs
I build audit-friendly automations, Telegram/WhatsApp bots with GitHub logging, and AI agents used in real-world deployments. This repository is a public, searchable record of those projects, technical notes, and learning resources (NSCodex).
- About โ who I am and what I build
- Featured projects โ technical summaries and stacks
- Architecture highlights โ diagrams and example flows
- Deployments & operations โ hosting, monitoring, and reliability
- Skills & tech stack โ concrete technologies I use
- How to collaborate โ contact, demos, and contribution
- SEO keywords & meta suggestions (for web landing pages)
- License
Iโm a pragmatic builder who prefers reproducible work and measurable outcomes. I publish my experiments publicly so others can learn from the design, failure modes, and operational details. I focus on:
- AI agents and retrieval-based memory systems
- Automation with n8n and custom runners
- Integrations: Telegram, WhatsApp, GitHub-based logging
- Education through NSCodex: project-first, hands-on learning
Quote: โBuild in public, document the failures, and make tools that others can reuse.โ
- Life Logger โ Telegram bot โ captures structured activity, creates commits in a GitHub repo for every entry (audit-ready personal logs).
- AI Pro Sales Assistant โ memory-enabled agent for sales/support with admin dashboard and multi-channel integration.
- CODE โ experimental AI-powered IDE for rapid scaffolding using multiple LLM providers.
- NS Fin โ crypto & market intelligence dashboard (educational, not financial advice).
- Type: Bot / Integration
- Stack: Python/Node.js, Telegram Bot API, GitHub REST API, webhooks
- Architecture (summary): Telegram webhook โ capture service โ normalization โ GitHub commit API (JSON/MD) โ optional static UI on Vercel
- Value: auditable personal logs, versioned notes for habits and compliance
- Type: AI agent / Automation
- Stack: LLMs (OpenAI/Gemini/Anthropic), retrieval (vector DB), webhook connectors (Telegram/WhatsApp), admin UI (React)
- Features: memory layers, human-in-the-loop overrides, analytics, continuous updates from new conversations
- Type: Web app / Productivity tool
- Stack: React frontend, Node/Flask backend, configurable LLM providers
- Notes: supports user-supplied API keys, multi-model prompt orchestration, scaffold generation
- Type: Data aggregation & dashboard
- Stack: Market APIs, data pipelines, visualization, sentiment analysis
- Focus: research and education โ not investment advice
Life Logger flow (example):
- Telegram bot receives message โ webhook posts to capture endpoint
- Capture service normalizes message to JSON and validates schema
- Commit generator prepares a content file and calls GitHub REST API to create a commit in a dedicated logging repo
- Optional: static UI renders logs from the repo via Vercel for quick browsing
Design principles: idempotence for webhooks, small single-purpose services, clear auditability (git commits), and defensive retries.
- Hosting: Vercel / Netlify for static sites and lightweight front-ends
- Automations: n8n hosted or self-hosted runners for scheduled workflows
- Monitoring: structured logs, Git-backed changes, and simple alerting (email/Telegram)
- Reliability: exponential backoff on external APIs, circuit-breakers for LLM calls, minimal privileged credentials
- Languages: Python (primary), JavaScript/Node.js, basic C++
- Web: HTML/CSS, React for small admin UIs
- APIs: REST, webhooks, GitHub API, Telegram Bot API
- Automation: n8n, cron, webhook orchestration
- AI: prompt engineering, retrieval systems, multi-model orchestration
- Deployment: Vercel, Netlify, simple CI patterns
- Quick demo / bot walkthrough: Telegram โ @Nishantsarkar10k
- Business/proposal: nishant.ns.business@gmail.com
- Code, issues, PRs: https://github.com/naborajs
If you want a technical walkthrough (architecture diagram, deployment notes, or code pointers), open an issue in the relevant repository and tag me.
- Meta title suggestion: "Naboraj Sarkar โ Developer Portfolio ยท AI Agents ยท Automation ยท NSCodex"
- Meta description suggestion: "Naboraj Sarkar (Nishant) โ Developer focused on AI agents, Telegram bots with GitHub logging, and automation. Projects: Life Logger, AI Pro Sales Assistant, NSCodex."
- Primary keywords: Naboraj Sarkar, Life Logger Telegram bot, AI agent development, n8n automation, NSCodex, Telegram GitHub integration
- Structured data suggestion (JSON-LD): add Organization/Person schema on your website landing page to improve search visibility
- Browse
PROJECTS.mdto find a project you want to work on. - Open an issue describing the improvement or feature.
- Fork, implement, and open a pull request with a clear description and a short deployment checklist.
Contribution preferences: small, focused PRs, clear tests or manual verification steps, and documentation updates.
This repository content is provided under the MIT License.
ยฉ 2026 Naboraj Sarkar