Skip to content
View skshohagmiah's full-sized avatar

Block or report skshohagmiah

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

πŸ‘‹ Hi, I'm Shohag Miah

Full Stack Developer building distributed systems in Go

Currently at Appifylab | Open source contributor | Self-taught software engineer

LinkedIn Email


πŸ”­ What I'm Building

Distributed object storage system written in Go. Handles large-scale blob storage with replication, erasure coding, and S3-compatible APIs.

Tech: Go, gRPC, Consistent Hashing, Erasure Coding

Status: Active development


Open-source analytics and workflow automation platform. Real-time event processing with visual workflow builder.

Tech: Go, MongoDB, TimescaleDB, Redis, Microservices

Features: Event ingestion, analytics dashboard, workflow engine, funnel tracking


High-performance distributed data platform combining key-value store, message queue, and stream processing.

Tech: Go, BadgerDB, Raft Consensus, Binary Protocol

Performance: Benchmarked on local machine with synthetic workloads for development testing


Clustering library for building fault-tolerant Go applications. Provides node discovery, health checks, and automatic failover.

Tech: Go, Gossip Protocol, Memberlist


πŸ’Ό Work Experience

Full Stack Developer @ Appifylab 5 Jan 2026 – Present

Building web applications with React, Next.js, Node.js and Go


Software Engineer @ Techforing Ltd Aug 2024 – Jan 2026

  • Improved HRMS application performance by 20% through code splitting and React Query caching
  • Built RESTful APIs in Go for internal tools
  • Increased organic traffic by 10% through SEO optimization
  • Mentored junior developers on React patterns and performance

πŸ› οΈ Tech Stack

Primary: Go, JavaScript/TypeScript, React, Next.js

Backend: Node.js, Gin, Fiber, PostgreSQL, MongoDB, Redis

Infrastructure: Docker, Git, Linux, AWS basics

Learning: Distributed systems, Raft consensus, System design


πŸ“š Currently Learning

  • Advanced distributed systems patterns (consensus, replication, partitioning)
  • System design for large-scale applications
  • Database internals and storage engines
  • Performance optimization and benchmarking

πŸ“« Get in Touch


Self-taught engineer focused on building robust, scalable systems. All projects are works in progress and learning experiments.

Pinned Loading

  1. bucketdb bucketdb Public

    bucketdb is a distributed object storage system like aws s3 and its built with GO

    Go 1

  2. flin flin Public

    FLIN : A blazing-fast, distributed data platform combining Key-Value Store, Message Queue, Stream Processing, and Document Database in a single unified system.

    Go 2 1

  3. Seentics Seentics Public

    Open source analytics to understand your visitors, automated workflows to engage them, and conversion funnels to turn them into customers. Built by the community, for the community.

    TypeScript 2 1

  4. clusterkit clusterkit Public

    Open source distributed system clustering go library that manages partitions, replications, consistant hasing, cluster metadata etc

    Go 2 1

  5. techBazer techBazer Public

    tech gedgets and accessoris e-commerce next js template

    TypeScript 20 13

  6. 20-small-react-project 20-small-react-project Public

    20 real world projects conbined

    TypeScript