Skip to content

gyaan/gyaan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 

Repository files navigation

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.

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors