Skip to content
View IsbatBInHossain's full-sized avatar

Block or report IsbatBInHossain

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

Isbat Bin Hossain

Backend developer with a full-stack background. I enjoy building web apps and APIs, and lately I've been going deeper into how things work at the system level.


Projects

  • nodechess — Real-time multiplayer chess. WebSockets, Redis for session caching, React frontend.
  • create-x-lite — CLI for scaffolding production-ready Express.js projects. Inspired by create-vite.
  • codenotes — Browser-based coding environment with a sandboxed JS runtime and markdown editor.
  • portzap — CLI tool for managing and killing processes on specific ports.
  • imalloc — Custom memory allocator in C. First-fit free list, coalescing, mmap support.
  • ishell — Unix shell from scratch. Pipelines, I/O redirection, background processes.

Stack

Languages: C, Go, JavaScript, TypeScript, Python
Backend: Node.js, Express, Django, Go
Frontend: React, Next.js
Databases: PostgreSQL, MongoDB, Redis
Other: Docker, Linux, WebSockets


Outside of Code

Reading, long walks, music.


Portfolio · LinkedIn · Email

Pinned Loading

  1. nodechess-game-server nodechess-game-server Public

    Real-time multiplayer chess backend — WebSockets, Redis for live game state & matchmaking, PostgreSQL for persistence, Docker.

    JavaScript

  2. create-x-lite create-x-lite Public

    A modern, interactive CLI for scaffolding production-ready Express.js projects. Inspired by create-vite.

    JavaScript 11

  3. imalloc imalloc Public

    A custom memory allocator in C — first-fit free list, block splitting, coalescing, and mmap support.

    C

  4. ishell ishell Public

    Unix shell built from scratch in C — REPL, pipelines, I/O redirection, background processes, quote parsing. POSIX only.

    C

  5. codenotes codenotes Public

    Browser-based coding notebook — sandboxed JS runtime via esbuild-wasm, importable npm libraries, React component rendering, and markdown cells.

    TypeScript

  6. portzap portzap Public

    CLI tool to find and kill processes on a given port. For when zombie Node servers won't die.

    JavaScript