Skip to content

Who is Naboraj Sarkar? ๐Ÿš€ Student, creator & tech learner from India ๐Ÿ‡ฎ๐Ÿ‡ณ โ€” projects, journey, skills, and digital presence in one place.

License

Notifications You must be signed in to change notification settings

naborajs/who-is-naboraj-sarkar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Naboraj Sarkar โ€” Developer Portfolio

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).


Table of contents

  • 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

About

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.โ€


Recent highlights (quick)

  • 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).

Featured projects โ€” technical summaries

Life Logger โ€” Telegram bot with GitHub integration

  • 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

AI Pro Sales Assistant

  • 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

CODE โ€” AI-assisted online IDE (prototype)

  • 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

NS Fin โ€” Finance & Crypto Intelligence (educational)

  • Type: Data aggregation & dashboard
  • Stack: Market APIs, data pipelines, visualization, sentiment analysis
  • Focus: research and education โ€” not investment advice

Architecture highlights โ€” examples

Life Logger flow (example):

  1. Telegram bot receives message โ†’ webhook posts to capture endpoint
  2. Capture service normalizes message to JSON and validates schema
  3. Commit generator prepares a content file and calls GitHub REST API to create a commit in a dedicated logging repo
  4. 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.


Deployments & operations

  • 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

Skills & tech stack

  • 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

How to collaborate

If you want a technical walkthrough (architecture diagram, deployment notes, or code pointers), open an issue in the relevant repository and tag me.


SEO keywords & meta suggestions (for publishing this page on a website)

  • 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

Getting started (for contributors)

  1. Browse PROJECTS.md to find a project you want to work on.
  2. Open an issue describing the improvement or feature.
  3. 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.


License

This repository content is provided under the MIT License.

ยฉ 2026 Naboraj Sarkar

About

Who is Naboraj Sarkar? ๐Ÿš€ Student, creator & tech learner from India ๐Ÿ‡ฎ๐Ÿ‡ณ โ€” projects, journey, skills, and digital presence in one place.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published