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

Block or report devagarwal2503

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
devagarwal2503/README.md

Banner

Typing SVG

💻 Nearly 2 years shipping production systems — mobile, backend, and automation. 🤖 Currently building an AI-powered code review assistant, and sharpening DSA/CS fundamentals for SDE roles.


🧠 Problem Solving

LeetCode Codeforces GeeksforGeeks


🔧 Tech Stack

Dart JavaScript Python Flutter Node.js Express MongoDB Firebase Supabase Docker Git

Problem Solving & DSA Arrays, Strings, Trees, Graphs, Dynamic Programming, Recursion
Languages Dart, JavaScript, Python, SQL
Backend & APIs Node.js, Express, REST APIs, Firebase, Supabase, MongoDB
Mobile Flutter, Dart, Android, iOS
AI & Automation n8n, RAG Agents, LLM API Integration, Workflow Automation
Tools & Platforms Git, GitHub, Docker, Postman, CI/CD, Linux

📁 Featured Projects

🤖 AI-Powered Code Review Assistant In Progress

Production-grade GitHub App that listens for pull request webhooks, performs context-aware AI code review, and posts structured findings directly as inline PR comments. Implements JWT-based GitHub App authentication with installation token caching, HMAC-SHA256 webhook signature verification, and diff-chunking to stay within LLM context limits while preserving surrounding code context. Uses OpenAI's structured JSON output mode to guarantee parseable findings (severity, category, file, line, suggestion), and a React dashboard with MongoDB aggregation pipelines to surface code-quality trends across repos over time.

Node.js Express MongoDB React OpenAI API

⚡ PulseGrid — Custom Load Balancer Visualizer

Real-time load balancer simulator implementing 5 pluggable scheduling strategies (Round Robin, Weighted RR, Least Connections, Least Response Time, Predictive Headroom Forecasting) via the Strategy design pattern. Built a custom indexed min-heap for O(log N) dynamic priority routing, and WebSocket telemetry with backpressure-aware frame dropping to prevent buffer bloat under high-frequency updates. Predictive scheduling reduced load-distribution standard deviation from 15.72 to 3.15 versus Weighted Round Robin.

Node.js TypeScript React WebSockets Recharts

⚙️ AI Automation Workflows

Built production-style automation workflows in n8n, including an email-summarization pipeline and an LLM-powered auto-reply system for sponsorship/outreach emails, cutting manual response time by an estimated 70%. Applied function-calling patterns to connect LLMs with external tools (Google Sheets, webhooks, APIs), and am extending this into RAG-based agents — vector embeddings, retrieval-augmented generation, and chunk/overlap optimization — for knowledge-retrieval chatbots with source-grounded responses. Working across both closed APIs (OpenAI) and open-source models (DeepSeek, Llama, Mistral).

n8n LLM APIs RAG Vector Databases Prompt Engineering

🧠 DSA-Learning - Pattern-First Interview Prep

A structured, pattern-based approach to DSA mastery — rather than grinding problems topic-by-topic, organizing practice around 28 core algorithmic patterns that cover the majority of interview problems, following a self-imposed engineering discipline: a 30-minute struggle rule before consulting solutions, brute-force-to-optimal iteration, and every solution tagged with its underlying pattern and a written "Aha!" insight. Structured roadmap spans two-pointer/sliding-window fundamentals through trees, graphs, and dynamic programming, in C++20.

C++ Algorithms Data Structures Problem Solving

📊 GitHub Stats

📈 GitHub Activity


📌 Repositories



📬 Let's Connect

LinkedIn Portfolio Email


"People don't rise to the level of their goals. They fall to the level of their systems." This is my system — build, learn, share, repeat.

Banner

Pinned Loading

  1. ads_sdk_integration ads_sdk_integration Public

    Dart

  2. Scrutineer-AI Scrutineer-AI Public

    AI-powered GitHub App that automatically reviews every pull request - catching security vulnerabilities, bug risks, and architectural issues as inline PR comments. Node.js · OpenAI gpt-4o-mini · Re…

    JavaScript

  3. devagarwal2503.github.io devagarwal2503.github.io Public

    HTML

  4. DSA-Learning DSA-Learning Public

    C++