Skip to content
View h-sifat's full-sized avatar
Block or Report

Block or report h-sifat

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
h-sifat/README.md

Hi there, I'm Sifat

I am

  • a full-stack JavaScript/Typescript developer currently working on the MERN stack.
  • a hardcore GNU/Linux user and I literally live in the terminal emulator.
  • an advocate of open-source and privacy-respecting software.
  • passionate about low-level stuff and knowing how things work under the hood.
  • a quick lerner and always striving to become a better programmer.

My favorite

  • Shell: ZSH
  • Code editor: NeoVim
  • Operating System: PopOS
  • Programming language: TypeScript
  • Authors: Robert C. Martin, Kyle Simpson (YDKJS) ...
  • Tutors: Mosh Hamedani, Samer Buna, Hussein Nasser ...
  • Tech personalities: Richard Stallman, Linus Torvalds, Denis Pushkarev (the author of core.js) ...
  • YouTube channels: Ben Eater, 3Blue1Brown, Hussein Nasser, suckerpinch, MIT, OpenCourseWare, Veritasium ...

Skills

Programming Languages

Good at Familiar with
My Skills My Skills

Frontend

Good at Familiar with
My Skills My Skills

Backend

My Skills

Databases

My Skills

Other

My Skills

Learning

I'm currently learning Distributed systems with Node.js.

Current Learning Path:

flowchart LR
    B(Computer Networking)-->x(HTTP Content Security Policy)-->A(CI/CD with Github Actions)-->C(Nginx)-->D(Redis)-->E(Kubernates)-->F(...)
    style B stroke:#37f63d,stroke-width:4px

Projects

Web apps

Name Description
Techland An e-commerce application. Backend, Frontend
word-unscrambler-visualizer Word unscrambling algorithm visualizer.

Library / Frameworks

Name Description
express-ipc Express like server and Axios like client for IPC communication.
flexible-tree-printer A library to print tree in the console.
handy-types A cool little validation/assertion library.
char-series A CLI/Library to generate character series.
permcon A CLI/library to convert and analyze Unix file permission.

CLI/TUI

Name Description
productivity-timer A CLI/TUI Pomodoro timer.

Stats

profile for h-sifat at Stack Overflow, Q&A for professional and enthusiast programmers

Certificates and Proof of Completions

From Hackerrank

From MongoDB University

Links

Dev.to Logo Stackoverflow Logo Codepen Logo

Email: [email protected]

Pinned

  1. productivity-timer productivity-timer Public

    A CLI/TUI Pomodoro timer and todo (coming soon) application for keyboard addicts and terminal fans that makes you more productive.

    TypeScript 32 1

  2. express-ipc express-ipc Public

    A simple IPC server with express-like request and route handling that also supports broadcasting to multiple channels.

    TypeScript 7

  3. flexible-tree-printer flexible-tree-printer Public

    The most flexible console tree printer like the unix "tree" command that you can customize to suit your specific needs.

    TypeScript 9 1

  4. word-unscrambler-visualizer word-unscrambler-visualizer Public

    A simple app to visualize word unscrambling algorithm with the trie data structure.

    TypeScript 1

  5. char-series char-series Public

    Just a simple function to generate an array of characters form the given range string.

    TypeScript 2

  6. permcon permcon Public

    A simple CLI/library to convert and analyze unix file-system permissions.

    JavaScript 3