Skip to content
View dgnydn's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dgnydn

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dgnydn/README.md

Hi, I’m Doğan Aydın 👋

Principal/Staff-minded backend engineer focused on distributed systems, cloud-native architecture, and high-performance services. I like building tools that stay small, deterministic, and operationally boring.


What I build

I’m drawn to problems where correctness, latency, and operability matter:

  • Workflow / job runtimes (durable execution, replay, idempotency)
  • Reliability tooling (incident forensics, debugging, log intelligence)
  • Terminal-first developer tools (TUI/CLI) that replace “yet another dashboard”

Featured projects

🔁 Retcon — deterministic workflow runtime (Go)

Retcon is a lightweight workflow runtime backed by SQLite (WAL)no Redis, no Postgres, no RabbitMQ. It treats crashes as normal and makes replay a first-class primitive. Repo: https://github.com/dgnydn/retcon

🧪 dlqautopsy — dead-letter forensics (Go)

A CLI-first dead letter “autopsy” engine: ingests DLQ messages, groups failures deterministically, reconstructs timelines, and produces actionable reports — offline-first with local SQLite. Repo: https://github.com/dgnydn/dlqautopsy

🩺 Ferris Pulse — service health checker (Rust)

A terminal dashboard for monitoring HTTP/TCP/ICMP/DNS/TLS with hot-reloaded config and a built-in REST API. Repo: https://github.com/dgnydn/ferris-pulse

☸️ k8s-pod-log-analyzer — Kubernetes logs in a TUI (Go)

Interactive log analysis for Kubernetes pods: smart pattern recognition, stats, and English/Turkish UI support. Repo: https://github.com/dgnydn/k8s-pod-log-analyzer

🛰️ nmap-tui — visualize Nmap results (Go)

Modern TUI for Nmap XML: host/port views, search/filtering, scan-from-UI, and progress display. Repo: https://github.com/dgnydn/nmap-tui


Tech I use

Systems: Go, Rust, Linux, networking
Backend: HTTP APIs, queues, workers, observability
Cloud/Infra: Docker, Kubernetes, CI/CD
Product: Next.js, TypeScript when I need a sharp frontend


Writing & notes

  • Portfolio / blog: https://www.doganaydin.net
  • I like writing “why we didn’t build a platform” style notes: fewer moving parts, more clarity.

Contact

If you’re building reliability-critical systems or need help simplifying a distributed setup:

Pinned Loading

  1. retcon retcon Public

    Retcon (retroactive continuity) — a lightweight, deterministic workflow runtime backed by SQLite.

    Go

  2. ferris-pulse ferris-pulse Public

    A lightweight, terminal-based service health checker written in Rust. Monitor HTTP endpoints, TCP ports, DNS records, ICMP ping, and TLS certificates — all from a beautiful TUI dashboard with a bui…

    Rust

  3. dlqautopsy dlqautopsy Public

    A CLI-first dead letter autopsy engine. Analyzes DLQ payloads, groups failure signatures deterministically, and reconstructs execution timelines locally without any SaaS overhead.

    Go

  4. k8s-pod-log-analyzer k8s-pod-log-analyzer Public

    A modern, interactive Terminal User Interface (TUI) for analyzing Kubernetes pod logs with intelligent pattern recognition and multilingual support.

    Go

  5. nmap-tui nmap-tui Public

    A modern TUI (Terminal User Interface) for visualizing Nmap scan results in the terminal.

    Go 1