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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only 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.


Users Latency Mentored Projects Packages


GitHub LinkedIn Portfolio Email

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

NestJS PostgreSQL Prisma Docker JWT/RBAC


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

Django DRF Next.js PostgreSQL RBAC


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

Next.js TypeScript MongoDB Prisma JWT/RBAC


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

NestJS Next.js Electron PostgreSQL TypeScript


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

Python FastAPI pgvector FAISS OpenAI


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.

Python FAISS SQLite FastAPI


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

Go PostgreSQL


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

FastAPI Next.js MongoDB Python TypeScript


Tech Stack

Layer Tools
Languages TypeScript · Python · Go · JavaScript · SQL · C++
Backend Node.js · NestJS · Express · FastAPI · Django/DRF
Frontend Next.js · React · Redux · Tailwind CSS
Databases PostgreSQL · MongoDB · MySQL · SQLite · pgvector · FAISS
Infrastructure Docker · Kubernetes · AWS · GitHub Actions · Vercel · Render
Engineering Practices Multi-tenancy · RBAC · JWT · System Design · Idempotency · Audit Logging
AI / ML RAG · OpenAI · Gemini · scikit-learn · FAISS · pgvector · MTCNN · FaceNet

By the Numbers

Metric Detail
👥 10,000+ users across 3 production systems
45% latency reduction via query optimization and composite indexing
📈 40% performance improvement across major platforms
🎓 1,500+ engineers mentored in system design and backend architecture
🧩 1,000+ problems solved DSA and algorithmic challenges
📦 6 published packages Python (PyPI) and Node (npm)
🗂️ 36 GitHub projects spanning 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-Toolbox Ai-Toolbox Public

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

    TypeScript

  2. sms-web sms-web Public

    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-Mesh Aegis-Knowledge-Mesh Public

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

    Python

  4. BrainScale-CRM BrainScale-CRM Public

    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-Tutors Smart-Tutors Public

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

    TypeScript

  6. IdentiFace IdentiFace Public

    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