Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Tejas-Raj01 (Tejas) · GitHub
Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Tejas-Raj01 (Tejas) · GitHub
Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Tejas-Raj01 (Tejas) · GitHub
Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Tejas-Raj01 (Tejas) · GitHub
Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Tejas-Raj01 (Tejas) · GitHub
Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); Tejas-Raj01 (Tejas) · GitHub
Skip to content
View Tejas-Raj01's full-sized avatar

Block or report Tejas-Raj01

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

Typing SVG

Focusing on Generative AI, Agent Infrastructure, LLM Inference Engines, and Distributed Storage Systems.

LinkedInGitHubEmailCodeChef


👨‍💻 About Me

I'm an AI & Systems Engineer who loves working inside complex infrastructure, solving deep engineering problems, and contributing improvements upstream. My technical work spans machine learning frameworks (PyTorch), high-throughput LLM inference engines (vLLM), financial AI workflow engines (DealLens), distributed P2P storage engines (Tejas-DB), and Linux ecosystem packaging toolchains (Canonical Snapcraft & Craft Parts).

  • 🎓 Education: B.Tech in Computer Science & Engineering @ NIT Durgapur ('27)
  • 🧠 Primary Focus: Generative AI, LLM Inference Optimization, Agent Runtimes, and Distributed Storage
  • 🛠 Open Source: Active upstream contributor to vLLM, PyTorch, Canonical (Snapcraft & Craft Parts), CP Editor, and Automattic Jetpack (9 Merged PRs)
  • 🏆 Competitive Programming: 4★ on CodeChef (Max Rating: 1804)

🚀 Major Upstream Open Source Contributions

vLLM ProjectHigh-Throughput LLM Inference & Serving Engine

Merged PR #49206: Fix request index preemption misalignment in SchedulingPolicy.PRIORITY

  • Problem: Under heavy KV cache memory pressure, request preemption in SchedulingPolicy.PRIORITY resulted in index misalignment within waiting request queues, causing lower-priority or preempted requests to be silently skipped during re-scheduling.
  • Solution: Re-engineered preemption queue index offset calculations in vllm/core/policy.py, preserving strict priority queue ordering during KV cache page eviction and re-insertion.
  • Tech Stack:Python, PyTorch, LLM Inference, KV Cache Eviction

🔬 PyTorch Core FrameworkCore Machine Learning & Compiler Infrastructure

Merged PR #189142: Fix return_annotation schema for tuple-returning operators in PyTorch FX

  • Problem: Incorrect schema typing for tuple-returning operators in PyTorch FX graph tracer caused static type checkers and downstream graph transformations to crash.
  • Solution: Corrected FX operator schema definitions to accurately return tuple type annotations across symbolic graph execution paths.
  • Tech Stack:Python, FX Graph Tracer, Compiler Schemas

Merged PR #190191: Fix floating-point division-by-zero crash in sparse_compressed_to_dense

  • Problem: Executing conversions on malformed BSR compressed sparse tensors triggered hard C++ floating-point division-by-zero runtime segmentation faults.
  • Solution: Added strict boundary validation and non-zero checks in underlying C++ sparse tensor conversion kernels.
  • Tech Stack:C++, Sparse Tensors, Error Handling

🐧 Canonical Packaging Toolchains — Linux Package Infrastructure

Craft Parts — Merged PR #1628: Prevent file deletion during self-linking in link_or_copy

  • Problem: In link_or_copy, when source and destination paths resolved to the same physical file (e.g., via staged symlinks), catching EEXIST and unlinking the destination accidentally unlinked and permanently deleted the source file itself (Fixes canonical/snapcraft#6168).
  • Solution: Implemented a physical file comparison check (os.path.samefile) in craft_parts/utils/file_utils.py to safely return early without deleting the target asset.
  • Tech Stack:Python, Linux File Systems, Symlinks, Packaging Subsystems

Snapcraft — Merged PR #6272 & PR #6269

  • Solution: Resolved hardcoded linter fallbacks across package build pipelines via dynamic build_base resolution, and contributed manual connection documentation for the personal-files security interface.
  • Tech Stack:Python, Snapcraft CLI, Security Interfaces

🛠️ CP EditorDesktop Developer Environment for Competitive Programming

Merged PR #1501, PR #1499, & PR #1498

  • LLM Localization Pipeline (PR #1501): Translated 3,600+ UI strings using an automated LLM translation pipeline and fixed duplicate search indexing in global search panels.
  • Dynamic Font Scaling & Tab Controls (PR #1499, #1498): Added Ctrl+Scroll font scaling toggle and implemented Qt mouse event filters for middle-click tab closure.
  • Tech Stack:C++17, Qt Framework, LLM Pipeline, GUI Architecture

📦 Automattic JetpackOpen Source Platform Infrastructure (9 Merged PRs)

  • Contributed 9 merged PRs fixing Gutenberg block editor state transformation crashes (PR #50035, PR #50025), resolving OpenAPI parser failures via polymorphic oneOf schemas (PR #50030), and refactoring string store IDs to type-safe store objects in React hooks (PR #49810).

🏗️ Highlighted Systems & AI Engineering Projects

+-----------------------------------------------------------------------------------------------+
| Tejas-DB (Distributed Key-Value Database in C++17) |
| - Consistent Hashing | Gossip Protocol | Tunable Quorum (N, W, R) | WAL Engine |
| - Benchmark: 33,685 req/s throughput | ~2.97 ms avg latency | 100 concurrent threads |
+-----------------------------------------------------------------------------------------------+
| DealLens (AI Investment Due-Diligence & RAG Workflow Engine) |
| - Deterministic 7-step DAG State Machine | PostgreSQL 16 + pgvector Hybrid Search (RRF) |
| - Page-aware 1-indexed PDF chunking | Custom CitationVerifier Guardrail |
+-----------------------------------------------------------------------------------------------+
| NexusMatch / AI Job Platform (AI Career Intelligence) |
| - Decoupled FastAPI/Laravel Backend | scikit-learn TF-IDF & Cosine Similarity Matching |
| - Real-time job discovery via async Celery workers + Redis | Groq / LangChain Active Fallback|
+-----------------------------------------------------------------------------------------------+

Decentralized P2P Storage Engine built in C++17

  • Architecture: Engineered a decentralized peer-to-peer key-value storage system utilizing Consistent Hashing for dynamic data partitioning and a Gossip Protocol for autonomous cluster node discovery and failure detection.
  • Concurrency & Reliability: Implemented a concurrent engine using std::shared_mutex, customizable Quorum Consensus (N, W, R) for tunable consistency, and a Write-Ahead Log (WAL) engine for instant crash recovery.
  • Performance Benchmarks: Achieved 33,685 req/sec throughput at ~2.97 ms average latency under 100 concurrent thread workloads. Includes dynamic Vercel Native Edge Proxy rewrites for active backend tunnels.

📈 2. DealLens

AI Investment Due-Diligence & Financial RAG Engine

  • Workflow State Machine: Designed an asynchronous DAG workflow engine (Validation → Entity Extraction → Performance Analysis → Risk Analysis → Evidence Retrieval → Claim Verification → Report Generation) replacing non-deterministic agent loops.
  • Hybrid RAG & Provenance: Built a PostgreSQL 16 + pgvector hybrid search engine combining dense Cosine Distance embeddings and sparse tsvector keyword search via Reciprocal Rank Fusion (RRF). Integrated a custom CitationVerifier guardrail to enforce strict source provenance and prevent hallucinations in corporate document analysis.

AI Career Intelligence & Resume Matching Platform

  • Semantic Matching Engine: Built a high-performance career intelligence platform featuring an optimized TF-IDF and Cosine Similarity engine that evaluates resume compatibility in milliseconds.
  • Asynchronous Scalability: Utilized Celery and Redis for asynchronous background tasks, paired with active model fallback loops via LangChain and the Groq API.

🛠 Tech Stack

Tejas Raj Tech Stack

CategoryTechnologies & Tools
LanguagesC++, C, Python, TypeScript, JavaScript, SQL, Bash
AI Infrastructure & FrameworksPyTorch, vLLM, LangChain, Groq API, scikit-learn, pgvector
Systems & BackendDistributed Systems (Gossip Protocol, Consistent Hashing), FastAPI, Laravel, Node.js, Qt Framework, Redis, Celery
Databases & DevOpsPostgreSQL, AWS S3, MinIO, Docker, Git, Linux, Vercel Edge Proxy

📊 GitHub Activity


Pinned Loading

  1. AI-Resume-Analyzer-Job-Match-PlatformAI-Resume-Analyzer-Job-Match-PlatformPublic

    JavaScript

  2. Distributed-Key-Value-StoreDistributed-Key-Value-StorePublic

    Makefile