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

Block or report Protik111

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

Rafiur Rahman Protik

Full-Stack Software Engineer — architecting scalable systems, one sketch at a time

Typing SVG


LinkedIn Medium Facebook Stack Overflow Portfolio

Welcome to my GitHub! I’m a passionate Full-Stack Software Engineer building scalable, production-ready applications and cloud-native solutions. My expertise spans React.js, Next.js, TypeScript, Node.js, Docker, AWS, CI/CD, and microservices architecture.

I focus on solving real-world problems with clean code, scalable design, and cost-efficient cloud solutions. From video streaming platforms to containerized microservices, I enjoy tackling complex technical challenges and building systems that scale.

Featured Projects

🗂 Content Processing Platform

Event-driven microservices ecosystem with RabbitMQ job orchestration, Kong API Gateway, and Keycloak OAuth2/JWT. Real-time dashboard sync via SSE instead of polling.

Node.js RabbitMQ Kong Keycloak Redis PostgreSQL Docker

⚡ Distributed Report Queue

Redis-backed BullMQ job queues handling concurrent Puppeteer PDF generation. AWS infra provisioned with Pulumi IaC, zero-downtime deploys via GitHub Actions.

Express.js TypeScript Redis BullMQ AWS Pulumi GitHub Actions

🎥 Video Upload Service

Uploads video, transcodes to HLS (.ts/.m3u8) with FFMPEG, stores on Cloudinary, and overlays animated watermarks during processing.

TypeScript Express.js Prisma FFMPEG Cloudinary hls.js

Tech Stack

Frontend Tech
Backend Tech
DevOps Tech

Specialized Enterprise Tools

Kong Keycloak Pulumi BullMQ FFmpeg Cloudinary


GitHub Stats

Streak Stats

Pinned Loading

  1. content-processing-platform content-processing-platform Public

    A scalable, event-driven microservices platform designed for high-throughput content processing. It features a robust background worker system via RabbitMQ, real-time updates through SSE, and enter…

    TypeScript

  2. distributed-report-queue distributed-report-queue Public

    Distributed Job Queue System with Redis: A Node.js-based system for asynchronous PDF report generation. Features a producer API, multiple scalable worker nodes, Redis-backed job queue and result tr…

    TypeScript

  3. collaborative-document-system collaborative-document-system Public

    Real-time collaborative document editor featuring block-based editing, workspace management, and full-text search. Powered by NestJS & WebSockets.

    TypeScript

  4. video-upload-service video-upload-service Public

    A video streaming platform that uses FFMPEG to optimize the video and stream it smoothly.

    TypeScript

  5. admin-template admin-template Public

    An Admin Management System that empowers users to log in, assign roles, and manage staff. The system facilitates CRUD operations for blogging and user management, streamlining administrative tasks …

    TypeScript

  6. redis-cluster-ec2-pulumi redis-cluster-ec2-pulumi Public

    A setup for redis cluster in AWS ec2 instance with redis-tools.

    JavaScript