Skip to content
View Sarwarhridoy4's full-sized avatar
๐Ÿ’ญ
Full-Stack Software Engineer | TypeScript, React, Node.js, Go & Linux
๐Ÿ’ญ
Full-Stack Software Engineer | TypeScript, React, Node.js, Go & Linux

Block or report Sarwarhridoy4

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
Sarwarhridoy4/README.md
Sarwar Hossain

Hi there, I'm Sarwar Hossain ๐Ÿ‘‹

Full-Stack Software Engineer | TypeScript, React, Node.js, Go & Linux

Profile Views


๐ŸŒŸ About Me

I'm a Full-Stack Software Engineer passionate about building scalable web applications, backend systems, and cross-platform desktop software.

My primary stack includes TypeScript, Node.js, React, Next.js, PostgreSQL, Prisma, MongoDB, Go, and Linux.

I'm currently open to Software Engineer opportunities where I can build reliable products and continue growing as an engineer.


๐Ÿ•น๏ธ Featured Projects

MERN | TypeScript | Next.js | JWT | Tailwind

  • Full LMS with student/admin dashboards and secure JWT authentication
  • Deployed on Hostinger VPS with optimized database schema

Next.js | Tailwind CSS

  • SEO-optimized, modular, responsive ed-tech homepage

React | Firebase | MongoDB | Express

  • Video course platform with secure, reusable components

React | TypeScript | Redux | Tailwind | Node.js | Express | MongoDB

  • Full-stack library management with catalog browsing, search, filtering, and sorting
  • Borrow/return workflows with automatic stock tracking and real-time availability
  • Borrow summary dashboard, toast notifications, daily Hadith section, modern theme
  • Backend follows modular MVC pattern with Zod validation, Mongoose, and aggregations

React | Firebase | MongoDB | Express

  • Video course platform with secure, reusable components

Next.js | Nextra | TypeScript | MDX

  • Documentation site for Next Level Web Development course materials
  • Organized notes covering JavaScript, React, TypeScript, Node.js, Express, MongoDB, PostgreSQL, Prisma
  • Includes contribution guidelines and modular content structure

Python | PyQt6 | Sockets | Multithreading

  • Fast P2P file sharing with device discovery over LAN
  • Sleek UI with themes, progress tracking, and retry logic

Python | PySide6 | MongoDB | Cryptography

  • Exports MongoDB collections to JSON with neumorphic UI and theme switcher
  • Optional Zip compression, AES-GCM encryption, and in-app decryption
  • Google Drive upload, backup scripts, real-time progress, and built-in updater
  • Cross-platform packaging with .deb and AppImage

Node.js | Express | TypeScript | MongoDB | Cloudinary | Sharp

  • Secure image upload API with JWT auth and access/refresh tokens
  • Compresses images to WebP using Sharp for optimal performance
  • Cloudinary integration with Multer upload, Zod validation, Swagger docs
  • Sends welcome emails via Nodemailer with EJS templates

Python | PySide6 | yt-dlp | FFmpeg

  • Elegant YouTube/video downloader with resolution selector
  • Includes FFmpeg integration, logs, and theme support

Go | Fyne | SSH

  • Cross-platform GUI to manage multiple GitHub SSH keys
  • Generate ed25519 keys, view/copy public keys, upload via PAT, test SSH connections
  • Automatic ~/.ssh/config management, activity logging, and multi-account support

Markdown | Linux

  • Comprehensive study notes for Linux system administration
  • Covers fundamentals, shell, users/groups, SSH, permissions, ACL, and best practices
  • Detailed explanations with practical examples and commands

Express.js | TypeScript | MongoDB | Mongoose

  • Secure, role-based backend API for digital wallet system similar to Bkash/Nagad
  • User, Agent, Admin roles with isolated dashboards
  • Wallet top-up, send money, withdraw, cash-in/out with commission
  • JWT auth, access/refresh tokens, email reset, KYC verification, account blocking

React | TypeScript | Redux Toolkit | Tailwind CSS

  • Role-based frontend for digital wallet system with Admin, Agent, and User dashboards
  • Wallet operations: cash-in/out, top-up, send money, transaction history
  • Secure API integration with RTK Query, JWT interceptors, Cloudinary uploads
  • Dark/light theme, toast notifications, loading skeletons, guided tours

Express.js | TypeScript | Prisma | PostgreSQL

  • Clean modular MVC boilerplate for scalable Express servers
  • Prisma ORM with PostgreSQL, JWT auth, bcrypt, centralized error handling
  • Supports npm, yarn, pnpm, and bun

Python | Flet | yt-dlp

  • Sleek desktop app for single media and playlist downloads
  • Modern indigo-themed UI with system/dark/light theme support
  • FFmpeg integration for MP4/MP3 extraction with live progress and download history

Go | Fyne | Clipboard API

  • Cross-platform clipboard history for Linux, Windows, and macOS
  • Rich history for text, images, HTML, and files with search, pinning, tags, categories, and snippets
  • Encrypted local storage, backup/restore, system tray, autostart, auto-update, and theme support

๐Ÿ› ๏ธ Tech Stack

Frontend

React โ€ข React Native โ€ข Next.js โ€ข TypeScript โ€ข JavaScript โ€ข Redux โ€ข Tailwind CSS โ€ข Bootstrap โ€ข SASS

Backend & Database

Node.js โ€ข Express.js โ€ข MongoDB โ€ข Firebase

Languages & Tools

Python โ€ข Go โ€ข Git โ€ข Figma โ€ข Linux


๐Ÿ“Š GitHub Stats

GitHub Streak
Repos per Language Most Commit Language

๐Ÿค Connect with Me


Snake Animation

Pinned Loading

  1. FyClip__Advanced-Clipboard-Manager FyClip__Advanced-Clipboard-Manager Public

    A powerful, cross-platform clipboard manager built with Go and Fyne that automatically tracks your clipboard history, provides instant search, and persists data between sessions. Now with image supโ€ฆ

    Go 7 2

  2. StreamNest StreamNest Public

    StreamNest is a desktop media downloader built with Flet and yt-dlp. It supports a wide range of sites/providers supported by yt-dlp, including single media downloads and playlist workflows.

    Python

  3. Digital_Wallet_Management_System Digital_Wallet_Management_System Public

    Design and build a secure, modular, and role-based backend API for a digital wallet system (similar to Bkash or Nagad) using Express.js and Mongoose.

    TypeScript

  4. MongoDB-Exporter MongoDB-Exporter Public

    To use it Download the file install as usual from application folder. Click Download Now to get it.

    Python 3

  5. demo-prisma-mvc-express demo-prisma-mvc-express Public

    A clean and minimal boilerplate for building scalable Express.js servers with TypeScript, Prisma ORM, and PostgreSQL following the Modular MVC pattern.

    TypeScript