Skip to content
View Avishekdevnath's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Avishekdevnath

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Avishekdevnath/README.md

Avishek Devnath

Backend Engineer · System Design Ownership · Node.js · Go · Python

I design and build systems end-to-end — from data modeling and authorization logic to API contracts, background processing, and deployment. 3+ years owning production backends across multi-tenant SaaS, financial workflows, secure messaging, RAG pipelines, and biometric systems. I choose tools on trade-offs: NestJS for structured backends, Go for performance-critical services, Python for data and ML, Next.js for product frontends.


UsersLatencyMentoredProjectsPackages


GitHubLinkedInPortfolioEmail

🔍 Open to Backend Engineer, Full-Stack Engineer, and AI/Backend roles — remote or Dhaka-based.


Featured Projects

Multi-tenant CRM serving 10,000+ users — 6-role RBAC, schema-partitioned tenancy, 50+ APIs, 45% latency reduction via composite index optimization.

NestJSPostgreSQLPrismaDockerJWT/RBAC


Multi-tenant accounting platform with double-entry bookkeeping, idempotent money-moving endpoints, AR/AP workflows, and full financial reporting.

DjangoDRFNext.jsPostgreSQLRBAC


Role-based student management ERP handling 10,000+ learners — enrollment workflows, permission-aware dashboards, 40% performance improvement.

Next.jsTypeScriptMongoDBPrismaJWT/RBAC


Multi-tenant SaaS POS — tax engine, discount engine, inventory orchestration, atomic checkout flows, event-driven audit logging.

NestJSNext.jsElectronPostgreSQLTypeScript


Enterprise RAG knowledge platform — document ingestion, vector retrieval, and citation-backed responses. ML treated as a production subsystem, not an experiment.

PythonFastAPIpgvectorFAISSOpenAI


Offline, consent-based face recognition using MTCNN + FaceNet + FAISS. Offline inference was a deliberate architectural choice to eliminate data exfiltration risk and simplify trust boundaries.

PythonFAISSSQLiteFastAPI


Secure messaging backend in Go with encryption-oriented architecture and operational simplicity as first-class concerns.

GoPostgreSQL


AI-augmented community platform — threaded discussions, real-time messaging, AI-assisted moderation, and trust & safety workflows.

FastAPINext.jsMongoDBPythonTypeScript


Tech Stack

LayerTools
LanguagesTypeScript · Python · Go · JavaScript · SQL · C++
BackendNode.js · NestJS · Express · FastAPI · Django/DRF
FrontendNext.js · React · Redux · Tailwind CSS
DatabasesPostgreSQL · MongoDB · MySQL · SQLite · pgvector · FAISS
InfrastructureDocker · Kubernetes · AWS · GitHub Actions · Vercel · Render
Engineering PracticesMulti-tenancy · RBAC · JWT · System Design · Idempotency · Audit Logging
AI / MLRAG · OpenAI · Gemini · scikit-learn · FAISS · pgvector · MTCNN · FaceNet

By the Numbers

MetricDetail
👥 10,000+ usersacross 3 production systems
45% latency reductionvia query optimization and composite indexing
📈 40% performance improvementacross major platforms
🎓 1,500+ engineers mentoredin system design and backend architecture
🧩 1,000+ problems solvedDSA and algorithmic challenges
📦 6 published packagesPython (PyPI) and Node (npm)
🗂️ 36 GitHub projectsspanning 5+ problem domains

Published Packages

Python (PyPI)

  • xerror — AI-powered error explanation CLI for multi-language developer workflows · PyPI
  • CacheFlight — Request deduplication and cache utility
  • py-onesend — Unified notification sending abstraction
  • py-trashguard — Input sanitization and validation
  • py-humantime — Human-readable time formatting

Node (npm)


Education

M.Sc. in Computer Science & Engineering — University of Dhaka (Ongoing) Focus: Quantum Computing · AI/ML · Cybersecurity · Big Data Systems

B.Sc. in Computer Science & Engineering — BGC Trust University Bangladesh Graduated top 10% · Focus: Scalable Web Systems · Business Intelligence


Let's Connect

📧 avishekdevnath@gmail.com 💼 linkedin.com/in/avishek-devnath 🌐 avishekdevnath.vercel.app 🐙 github.com/Avishekdevnath

Pinned Loading

  1. Ai-ToolboxAi-ToolboxPublic

    AI Toolbox — Next.js app with AI-powered tools: code share, form builder, analytics, QR/URL, resume, interview, finance, and more.

    TypeScript 1

  2. sms-websms-webPublic

    A modern Student Management System built with Next.js 15, TypeScript, MongoDB, and Tailwind CSS. Includes student enrollment, invitations, profile management, RBAC, and an admin dashboard.

    TypeScript

  3. Aegis-Knowledge-MeshAegis-Knowledge-MeshPublic

    Enterprise RAG (Retrieval-Augmented Generation) knowledge base with a ChatGPT-like UI, document ingestion, pgvector search, and source-cited answers.

    Python

  4. BrainScale-CRMBrainScale-CRMPublic

    BrainScale CRM is a multi-tenant CRM for managing students/customers, call workflows, follow-ups, and team collaboration. The repository contains a Node.js/TypeScript API and a Next.js web frontend.

    TypeScript

  5. Smart-TutorsSmart-TutorsPublic

    A comprehensive tuition management platform built with Next.js 15, connecting tutors, guardians, and students for personalized educational services.

    TypeScript

  6. IdentiFaceIdentiFacePublic

    IdentiFace is a closed‑set, consent‑based face recognition system that runs fully offline. It uses MTCNN for face detection and FaceNet embeddings (via facenet-pytorch) with FAISS for fast similari…

    Python