Skip to content
View gyaan's full-sized avatar

Block or report gyaan

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

Hi, I'm Gyaneshwar πŸ‘‹

Software developer building scalable systems | Distributed architecture | Open-source enthusiast
🌍 India | πŸ“ Blog | πŸ’¬ @gyaan


What I Do

Backend architect crafting distributed systems and scalable applications. Experienced in end-to-end development from database design to deployment.

Core Skills: Go β€’ Java β€’ PHP β€’ PostgreSQL β€’ MySQL β€’ Docker β€’ AWS β€’ DynamoDB


Featured Work

β€’ short-urls - Modern URL shortening service with click analytics. Built with Go, MongoDB, React & Docker. Features JWT auth, RESTful API, and interactive dashboard.

β€’ web-crawler - High-performance concurrent web crawler in Go with worker pool pattern, context-based timeouts, and thread-safe link tracking. Production-ready best practices.

β€’ ByteBrush - CLI tool for finding & managing duplicate files. Cross-platform (Windows, macOS, Linux), concurrent hashing with SHA-256, interactive deletion mode.


Tech Stack

Backend Databases Tools
PHP, Laravel PostgreSQL, MySQL Docker
Java, Go MongoDB AWS, CI/CD
REST APIs Database Design Microservices

What I'm Focused On

  • πŸš€ Building scalable microservices architecture
  • πŸ“Š System design & distributed systems
  • 🐳 Cloud-native development with Docker & Kubernetes
  • πŸ“š Sharing knowledge through technical writing

Latest Articles

Regularly writing about backend architecture, databases, and system design on my blog.


Let's Connect


Philosophy: Building tools that solve real problems. Always learning, always shipping.

Pinned Loading

  1. ByteBrush ByteBrush Public

    This is a command-line tool written in Go to find duplicate files in a specified directory.

    Go 7

  2. short-urls short-urls Public

    Generate short urls, keep track of clicks for long urls

    Go 1

  3. redis-scheduler redis-scheduler Public

    Update records in interval bases using redis list

    Go

  4. algorithms algorithms Public

    algorithms programs in different languages

    C++ 1

  5. data-structure data-structure Public

    Various data structure basic implemention

    C++ 1

  6. gyaan gyaan Public

    Config files for my GitHub profile.