Skip to content

PapaDanielVi/PapaDanielVi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Hi, I'm PapaDanielVi 👋

Software Engineer · Back-End · Distributed Systems · Go & Python & Rust

"Code is a liability, not an asset."

Followers Stars Profile views


🚀 About Me

I'm a back-end software engineer who enjoys turning complex challenges into reliable, scalable systems. My focus is distributed systems and cloud-native architecture, built primarily with Go and Python.

  • 🏗️ Design and operate cloud-native microservices on Kubernetes and OpenShift.
  • 🧩 Build multi-tenant architectures with strong tenant isolation, scalability, and cost efficiency.
  • 🔁 Set up CI/CD & GitOps pipelines with ArgoCD and Argo Rollouts for safe, automated canary deployments.
  • ⚡ Use Protobuf / gRPC for efficient, low-overhead service communication.
  • 📊 Bring consistent observability across services with Prometheus, Grafana, OpenTracing, and Pyroscope.
  • 🛠️ Build internal CLI tools and dashboards that improve developer productivity.
  • 🤖 Explore AI coding assistants, agentic workflows, MCP, and context engineering.
  • 📚 Off the clock, I dig into the latest distributed-systems research to keep sharp.

📍 Based in Istanbul, Türkiye


🧰 Tech Stack

Languages

Go Python Rust Bash SQL

Infrastructure & DevOps

Kubernetes OpenShift Docker ArgoCD GitOps Linux

Observability

Prometheus Grafana OpenTracing

Data & Messaging

PostgreSQL MySQL Redis Protobuf

AI & Tooling

MCP Hermes OpenClaw n8n Agentic Workflows

Frameworks & Practices

gRPC Microservices Event-Driven Scrum


📌 Featured Projects

My open-source work is themed around Persian history and mythology — each tool solves a real infrastructure problem.

Project Description Stack
🏛️ apadana Go SDK for building multi-tenant SaaS apps — tenant isolation, context propagation, and per-tenant config/metrics. Go
⚙️ poya Go SDK for dynamic runtime configuration — sync values from etcd, Redis, Vault, MySQL, or PostgreSQL with zero polling logic. Go
🔑 jamshid CLI for managing multiple Claude Code profiles — switch between personal, enterprise, and OpenRouter configs per project. Go
📜 ostrakon Secure CLI for managing secrets in a private repo with client-side encryption (Argon2id + AES-256-GCM). Go
🔀 secret-shift CLI for migrating environment variables from GitHub/GitLab to etcd, Vault, Kubernetes secrets & configmaps. Go
📊 neo4j-exporter Prometheus exporter for Neo4j — monitors JVM, Bolt, page cache, GDS, and custom Cypher queries. Go
🍓 raspberrypi Helper bash scripts for Raspberry Pi 5 — automates n8n + Ollama, a 5GHz WiFi hotspot, VPN routing, and domain filtering. Bash
✴️ claude-code-llm-wiki Agentic Workflows & Claude Skills Knowledge Base Markdown
🤖 hermes-pi Self-hosted, private AI agent on a Raspberry Pi (4 or 5). Bash
📊📉 neo4j-exporter Prometheus exporter for Neo4j graph databases — monitors JVM, Bolt, page cache, GDS, and custom Cypher queries via the Bolt protocol. Go

📈 GitHub Stats

GitHub Stats Top Languages

GitHub Streak


🌍 Languages

Persian· Kurdish· English


📫 Let's Connect

Medium Dev.to Email GitHub

Always happy to talk distributed systems, Go, and building things that scale.

About

My Profile README

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors