Skip to content
AB
Arunava Banerjee
Full-StackDeveloper·ProblemSolver
Loading0%

Portfolio · 2026

Hi, I'm Arunava

Full-stack engineer building AI agent frameworks and RAG systems alongside production web apps

Arunava Banerjee

About

I’m a full-stack engineer — I build products end to end, from schema design to deployed UI. Recent work centers on applied AI: RAG pipelines, agent frameworks, and LLM-integrated tooling, alongside full-stack apps.

Frontend: React, Next.js, Tailwind CSS. Backend: Node.js, Express, PostgreSQL, MongoDB. AI: retrieval-augmented generation, LLM integration, and agent architecture — the stack behind SourceMind and Rabbit SDK.

Professional Experience

Hands-on industry experience building and validating enterprise-grade applications in professional environments.

IBM

Associate System Engineer

Pune, India (On Site)
Nov 2025 – PresentCurrent
  • Built an AI-driven test-case generation tool (GitHub Copilot CLI, Claude, custom skills) that automates test creation from business documents — cutting manual processing time by 87%, now used by 20+ team members.
  • Own end-to-end validation of mortgage lending workflows across multiple platforms and release cycles.
  • Handle test automation (Selenium, BDD Cucumber, CI/CD), defect analysis, and regression testing.
SeleniumBDD CucumberCI/CDBAU TestingRegression TestingGitHub Copilot CLIClaude

Education

Narula Institute of Technology, West Bengal

Bachelor of Technology - B.Tech (Computer Science and Engineering)

Grade 8.48 CGPA
2021 - 2025

Burdwan C.M.S High School, West Bengal

WBCHSE (XII) - PCMB

Grade 86%
2019 - 2021

Debipur Adarsha High School, West Bengal

WBBSE (X) - Secondary Education

Grade 88%
2018 - 2019

Skills

My core technical skills and tools gained through projects and practice

Frontend & UI

HTMLHTMLCSSCSSJavaScriptJavaScriptReact JSReact JSNext JSNext JSTailwind CSSTailwind CSSShadCNShadCNFramer MotionFramer Motion

Backend & Database

Node JSNode JSExpress JSExpress JSPrisma ORMPrisma ORMPostgreSQLPostgreSQLSupabaseSupabaseNeon DBNeon DBMongoDBMongoDBRedisRedisJWTJWT

AI

RAGLLMMCPMCPGenerative AIAgentic AI

Testing

SeleniumSeleniumTestNGCucumberCucumberRest AssuredRest AssuredJMeter

Languages

CCC++C++JavaJavaJavaScriptJavaScriptTypeScriptTypeScriptSQLSQL

Tools

GitGitGitHubGitHubVS CodeVS CodePostmanPostmanCompassCompassVercelVercelNetlifyNetlify

Projects

A showcase of production-ready web apps, AI frameworks, and distributed system architectures.

PrepMate

A learning platform covering 10+ CS subjects with 50+ questions each — used by peers for interview prep. Built with role-based access control, Redis-cached APIs, and Markdown-rendered content, plus per-user progress tracking.

REACTTAILWIND CSSSHADCN UINODE.JSEXPRESSPRISMAPOSTGRESQLREDIS
Live projectSource

SourceMind

A RAG system for multi-source knowledge bases — PDFs, YouTube transcripts, and web pages — built on pgvector for low-latency retrieval without extra infra. Every generated answer links back to its exact source passage in a split-screen citation viewer. Also generates flashcards, quizzes, and summaries via GPT-4o, with rate-limiting on OpenAI usage.

NEXT.JSTYPESCRIPTPOSTGRESQLPGVECTORDRIZZLE ORMOPENAITAILWIND CSS
Live projectSource

QuizMaster

A quiz platform with real-time sessions, timed submissions, and per-user progress tracking. Built with Next.js, TypeScript, and MongoDB.

NEXT.JSTYPESCRIPTTAILWIND CSSSHADCN UIMONGODBCLERK
Live projectSource

Rabbit SDK

A type-safe, provider-agnostic framework for building AI agents in TypeScript. Handles JSON schema conversion, conversational memory, provider fallback across OpenAI, Groq, Gemini, and Anthropic, safety guardrails, and streaming — without locking into a single vendor.

TYPESCRIPTNODE.JSZODLLMOPENAIGROQGEMINI AIANTHROPIC
Live projectSource

Taskify

A task management platform for individuals and teams — create, assign, and track tasks, from personal to-do lists to multi-user project workflows.

REACTTYPESCRIPTTAILWIND CSSSHADCN UINODE.JSEXPRESSMONGODBCLERK
Live projectSource

Want to see more projects and experiments?

Explore More on GitHub

Competitive Programming & Achievements

A summary of my competitive programming journey — from platforms I regularly participate in to major milestones achieved through consistent practice and contests.

LeetCode

LeetCode Knight (Top 3% Globally)

Solved 1100+ problems, achieved a rating of 1985 (Knight), and ranked 834/35,585 in Weekly Contest 401. Strengthened problem-solving and algorithmic skills through consistent participation.

Codeforces

Codeforces Pupil

Peak rating of 1331 (Pupil). Regular participation in contests helped sharpen competitive programming and analytical thinking.

CodeChef

3★ Rating

Achieved peak rating of 1653 (3★). Secured global rank 570 in TCS CodeVita Season 11 and 135/4000 in September Long 2022 Division 3.

GeeksforGeeks

Problem Solver

Solved 500+ problems, building a strong foundation in Data Structures and Algorithms.

Codolio

Coding Portfolio

Showcases competitive programming achievements and project portfolio in one place.

Major Achievements

TCS CodeVita Season 11

2023

Secured global rank 570 among thousands of participants worldwide.

ICPC Preliminary

2022

Participated in ICPC prelims, gaining valuable experience in team-based competitive programming.

Contact

Get in Touch

For questions, collaboration, or opportunities — reach out directly.