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

β€’ knowledge-pipeline - Production-ready RAG system built in pure Go. Features TF-IDF embeddings, in-memory vector store with cosine similarity, multi-LLM support (Claude & GPT), and multi-turn conversations β€” all with zero external dependencies.

β€’ pulse-check - Distributed service health monitor with concurrent worker pools, multi-channel alerts (Slack, Discord, Email), and a REST API. Built with Go, SQLite, Cobra & Gorilla Mux.

β€’ 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.

β€’ fluxflow - High-performance YAML-driven rule engine for loyalty programs in Go. Features DAG-based rule evaluation with early branch pruning, AST-compiled expression language, worker pool with 32 goroutines, zero-downtime hot-reload via atomic pointer swaps, and Prometheus observability.

β€’ aurelius - Production-grade Java 21 / Spring Boot 3.4.x distributed e-commerce microservices. Features synchronous (Feign + Resilience4j) and async (Kafka) inter-service communication, Redis caching, distributed tracing with Zipkin, and API Gateway routing.

β€’ 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. pulse-check pulse-check Public

    Distributed service health monitoring system built in Go β€” concurrent worker pools, multi-channel alerts (Slack/Discord/Email), SQLite persistence, REST API & CLI

    Go

  3. short-urls short-urls Public

    Generate short urls, keep track of clicks for long urls

    Go 1

  4. aurelius aurelius Public

    Distributed e-commerce backend built with Java 21, Spring Boot 3.4, Spring Cloud Gateway, Kafka, Redis, and PostgreSQL β€” Maven multi-module microservices with circuit breakers, distributed tracing,…

    Java

  5. fluxflow fluxflow Public

    High-performance YAML-driven IFTTT rule engine for loyalty programmes. DAG evaluation, hot-reload, expression language, Prometheus metrics β€” built in Go.

    Go

  6. knowledge-pipeline knowledge-pipeline Public

    Production-ready RAG system in pure Go β€” TF-IDF embeddings, cosine similarity search, multi-LLM support (Claude & GPT), zero external dependencies

    Go