Skip to main content

Peeklink

I built this so I could open a public video link someone sent me without keeping social accounts around for it. Paste a TikTok, Instagram, YouTube, or Facebook URL and Peeklink tries to show it in a plain browser page. If playback is blocked, it falls back to the canonical link. Private posts are not supported. ...

April 19, 2026 · Updated: August 6, 2026 · 1 min · Yinebeb Tariku

MCP Server Hub

A distributed platform for managing, executing, and proxying MCP (Model Context Protocol) servers. It handles tool discovery, authentication, and deployment of MCP server instances across containerized environments, and serves as the gateway for clients like Cursor, LibreChat, and Claude Desktop. ...

March 1, 2025 · Updated: July 4, 2026 · 5 min · Yinebeb Tariku

Ledger

A small personal finance app I use to track accounts and transactions in ETB. I built it for my own bookkeeping and host it myself. ...

May 1, 2026 · Updated: August 6, 2026 · 1 min · Yinebeb Tariku

Dynamic Link Service

A Firebase Dynamic Links replacement built for a social commerce platform, later extracted and open-sourced as the deeplink Go library. It shortens URLs, detects the visitor’s platform (iOS, Android, web) and routes them to the right destination, generates Open Graph previews when links are shared, and tracks clicks with platform, referrer, and per-day breakdowns. Links can carry a TTL, and multi-language routing is supported for internationalized apps. ...

June 1, 2024 · Updated: August 6, 2026 · 5 min · Yinebeb Tariku

RidePlus Billing & Payments Backend

The billing and payments backend for a ride-hailing platform: fare estimation, payment processing across personal, corporate and family-package rides, driver earnings and payouts, and financial reconciliation. Every movement of money is posted as a balanced double-entry transaction against a separate accounting ledger service, so the platform’s financial state stays auditable and defensible under retries and audits. ...

July 1, 2022 · Updated: June 28, 2026 · 5 min · Yinebeb Tariku

k8s-go - Kubernetes-Ready Go Server

A minimal Go HTTP server packaged for Kubernetes, and the running notes of learning Kubernetes by building the cluster around it rather than hiding behind a managed one. The server handles SIGTERM with a readiness drain, splits liveness from readiness probes, logs JSON via slog, and reads its config from a ConfigMap and its token from a Secret. The deployment side is the real subject: a kind cluster, Kustomize, two Service types side by side, and MetalLB filling in the load balancer that vanilla Kubernetes does not ship. ...

March 14, 2025 · Updated: June 14, 2026 · 4 min · Yinebeb Tariku

Ethiocal - Ethiopian Calendar

Ethiopian Calendar (ባሕረ-ሐሳብ) toolkit: a Fyne desktop app, CLI, HTTP API, and Go library for converting between Ethiopian and Gregorian dates and computing Bahire-Hasab religious festival and fasting dates. ...

September 29, 2022 · Updated: June 14, 2026 · 1 min · Yinebeb Tariku

wspool - WebSocket Connection Pool

A Go library for services that talk to WebSocket APIs at high frequency, where a single connection bottlenecks under concurrent load but opening a new connection per request is too costly. wspool keeps a pool of reusable WebSocket connections and scales it dynamically with traffic. ...

November 25, 2024 · Updated: June 14, 2026 · 1 min · Yinebeb Tariku

Go Learning Resources

When someone asks me how to start learning Go, the first challenge is not what to learn but where to begin. There are many resources available, but without a structure, it becomes overwhelming. This is a list of resources I’ve personally used while learning Go and during day-to-day work. Note that this list is based on personal preference and is not guaranteed to be complete. ...

April 26, 2026 · Updated: July 4, 2026 · 2 min · Yinebeb Tariku

Two Years at ChipChip: Building, Learning, and Growing

I wrapped up my role at ChipChip on April 16, 2026. For two years, I worked across backend development and operations. This is not a victory lap. It is a reflection on what that period actually looked like: integrating core services, debating technical decisions with teammates, fixing operational gaps, and learning how to ship without breaking trust. ...

April 17, 2026 · Updated: August 8, 2026 · 4 min · Yinebeb Tariku