Hi, I'm

Tejas Raj

Software Engineer & Open Source Contributor

B.Tech in Computer Science and Engineering at NIT Durgapur. Passionate about building scalable systems, AI platforms, and contributing to open-source.

Education

National Institute of Technology, Durgapur

Expected May 2027

Bachelor of Technology in Computer Science and Engineering

India

Open Source Contributions

canonical / snapcraft

Python, Linux DevOps

  • Core Framework Fix: Resolved hardcoded fallbacks in framework linters by dynamically passing build_base parameters, ensuring accurate base detection for complex systems. [Merged PR #6272]
  • Documentation Update: Added manual connection note and approval warning for the personal-files interface in the "Craft a snap" tutorial. [Merged PR #6269]

cpeditor / cpeditor

C++, Qt, Python

  • Hindi Localization & Bug Fix: Maintained global accessibility by translating 3,600+ UI strings into Hindi via Gemini API and effectively solved a critical duplicated search keyword bug. [Merged PR #1501]
  • Font Scaling Feature: Applied software design principles to add user configuration toggling for Ctrl+Scroll font scaling dynamically within the code editor. [Merged PR #1499]
  • Tab Management: Implemented middle-click functionality to instantly close editor tabs, streamlining UI navigation for competitive programmers. [Merged PR #1498]

Projects

Distributed Key-Value Database

C++, React.js, Multithreading, Networking

  • Architected a decentralized, peer-to-peer key-value storage solution in C++, leveraging Consistent Hashing for balanced data partitioning and a Gossip Protocol for autonomous node discovery.
  • Engineered a high-performance concurrent engine using multi-threading and std::shared_mutex, ensuring strict synchronization and thread-safe operations under heavy request loads.
  • Implemented tunable Quorum Replication (N, W, R) for customizable consistency levels and a Write-Ahead Log (WAL) mechanism, guaranteeing instantaneous crash recovery and high reliability.
  • Developed a real-time React.js visualization tool integrated with Ngrok tunneling to execute stress tests, perform systems data analysis, and validate operations under Chaos Engineering.

AI Job Platform

Python, FastAPI, React, PostgreSQL

AI-Powered Career Intelligence Platform

  • Architected a decoupled, scalable AI-integrated software platform utilizing FastAPI and React.js, processing unstructured resumes and automating real-time job discovery via async Celery workers and Redis.
  • Engineered a memory-optimized semantic matching engine to analyze information and evaluate results, using scikit-learn TF-IDF and Cosine Similarity to calculate precise compatibility in milliseconds.
  • Developed fault-tolerant scalable engineering solutions using the Groq API and LangChain, featuring dynamic active-model fallback loops and rigorous JSON-cleansing to guarantee 100% uptime.

Skills

Languages

C/C++ Python Java JavaScript (ES6+) TypeScript SQL

Software Dev

MERN Stack React.js Node.js Express.js MongoDB WebSockets REST APIs

Architecture & Tools

Docker Distributed Systems Linux (Arch/Hyprland) Performance Debugging Git

Coursework

Data Structures & Algorithms Software Design Operating Systems DBMS

Achievements

  • CodeChef: 4* (Max: 1804) [handle tejas_2341]
  • JEE Advanced: Secured AIR 4152 out of 180K+ participants.
  • JEE Main: Secured AIR 1832 out of 1.2M+ participants.