Skip to content
View karankraina's full-sized avatar

Block or report karankraina

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

Karan Raina

Senior Software Engineer @ Red Hat | Data & AI Team

Full-Stack Developer | Open Source Contributor | Performance Engineering Expert

LinkedIn Twitter Email NPM Blog


๐Ÿš€ About Me

I'm a passionate full-stack web developer from India ๐Ÿ‡ฎ๐Ÿ‡ณ with expertise in building highly scalable, enterprise-level modern web applications. Currently, I work as a Senior Software Engineer at Red Hat in the Data and AI team, where I develop cutting-edge solutions including AI agents, Model Context Protocol (MCP) servers, and enterprise web applications.

๐Ÿ† Award-winning engineer recognized for enhancing performance, scalability, and developer experience.

๐ŸŽฏ Core Expertise

  • Backend: Node.js, Nest.js, FastAPI, Python
  • Frontend: React.js, Next.js, Svelte
  • Performance: Created solutions serving tens of thousands of requests per second
  • AI/ML: AI agent frameworks, MCP server development
  • Open Source: Active contributor with multiple published packages

๐Ÿข Professional Experience

Red Hat | Data & AI Team

Senior Software Engineer | February 2024 - Present

Working on enterprise AI initiatives and open-source projects:

  • Developing production-ready AI agent frameworks with streaming capabilities
  • Building Model Context Protocol (MCP) servers for enterprise integration
  • Contributing to Red Hat's open-source AI ecosystem
  • Creating scalable web applications for data and AI workflows

๐ŸŒŸ Featured Open Source Projects

๐Ÿ”ด Red Hat Contributions

template-mcp-server

  • Production-ready MCP server template
  • Python, FastAPI, FastMCP
  • Enterprise-grade features & security
  • 81+ comprehensive tests

template-agent

  • Enterprise AI agent framework
  • Streaming capabilities with SSE
  • PostgreSQL integration
  • LangGraph & Langfuse support

๐Ÿ“ฆ Personal NPM Packages

express-under-pressure

  • Server health monitoring middleware
  • High-load performance tracking

nodejs-threads

  • Simplified Node.js worker threads
  • Function-based implementation

react-hydration-overlay

  • React SSR hydration debugger
  • Webpack plugin for development

react-ssr-side-effects

  • SSR side effects management
  • Server-client synchronization

node-fetch-timeout

  • Enhanced fetch with timeout/retry
  • Lightweight wrapper utility

๐Ÿค Notable Contributions


๐Ÿ› ๏ธ Technology Stack

Node.js React Next.js TypeScript Python FastAPI PostgreSQL Docker Kubernetes


๐ŸŒ Let's Connect!

๐Ÿ“ง [email protected]

Building scalable web applications and AI solutions, one line of code at a time. โœจ

Fun fact: I'm passionate about military aviation โœˆ๏ธ, defense forces, space exploration ๐ŸŒŒ, and mountains โ›ฐ๏ธ


Pinned Loading

  1. express-under-pressure express-under-pressure Public

    Express Under Pressure

    TypeScript 3

  2. nodejs-threads nodejs-threads Public

    A very simple function based implementation of node.js worker threads

    TypeScript 1 1

  3. react-hydration-overlay react-hydration-overlay Public

    React Hydration Overlay

    TypeScript 1

  4. react-ssr-side-effects react-ssr-side-effects Public

    JavaScript

  5. fastify fastify Public

    Forked from fastify/fastify

    Fast and low overhead web framework, for Node.js

    JavaScript

  6. pino pino Public

    Forked from pinojs/pino

    ๐ŸŒฒ super fast, all natural json logger

    JavaScript