Skip to content
View wongpinter's full-sized avatar

Block or report wongpinter

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
wongpinter/README.md

👋 Hi, I'm Sugeng (Wongpinter)

Senior Backend Engineer · 12+ years · Jakarta, Indonesia

I build systems that move data reliably — API gateways, real-time pipelines, change-data-capture, message brokers, CLI tools, and AI agents. Go is my daily driver, and I ship production code in Python, TypeScript, PHP, and Dart.

Currently hacking on GDM (Go download manager) and audiobook-organizer (metadata-driven media library organizer).



🏆 Projects that sell

Production-grade tools and libraries — systems programming, data plumbing, and developer tooling.

Project What it does Stack
walstream Change Data Capture (CDC) tool that tails PostgreSQL WAL and streams changes to message brokers Go, PostgreSQL, RabbitMQ
gdm Terminal download manager with segmented HTTP and BitTorrent support Go, BitTorrent
go-whatsapp Type-safe Go library for the WhatsApp Business Cloud API — messaging, webhooks, templates, flows Go
godoo Odoo XML-RPC wrapper — adopted by 50+ companies Go, XML-RPC
gosh Configurable SSH server framework: auth, command handling, logging Go, SSH
agent-property-mcp Production-ready Model Context Protocol (MCP) server in Go, multiple transports Go, MCP
webnovel-scraper Web novel downloader → accessible, well-formatted EPUB Python
manga-dl Concurrent async manga scraper Python
sregep-bot Serverless Telegram worklog bot with analytics + GitHub/Jira sync TypeScript, Cloudflare Workers
yet-another-lm-extractor Chrome extension: NotebookLM flashcards → JSON/CSV/Anki JavaScript
inktrace Handwriting worksheet generator, print-ready PDFs TypeScript
ketawa-reader-app Android reader app for ketawa.com Kotlin
pantryku Pantry management system + mobile app Dart / Flutter

🔒 Private / internal projects

Name and description only — source is not public.

  • CRM Backend — multi-module CRM API: customer management, payments, order/integration flows (Go).
  • WhatsApp Gateway — production messaging gateway: planning, integrations, WhatsApp Business API flows (Go).
  • AI Customer Service Agents — MCP agent + LLMs integrated with the WhatsApp Meta API; automates ~80% of routine inquiries.
  • OmniSport — sports facility management platform with hexagonal architecture (Go).
  • Resonance — React web application.
  • Connect Words — browser-based word puzzle game (vanilla JavaScript).
  • Tetris 3D — 3D Tetris rendered in the browser (vanilla JavaScript).

🤝 Open contributions


🗺️ Language diversity

I write production code in a broad range of languages — here's what each one ships:

Language Where I use it
Go Primary language — gdm, walstream (CDC), godoo, go-whatsapp, gosh, MCP server, scrapers, queue services
Python FastAPI + Django services, webnovel-scraper, manga-dl, AI/LLM tooling, boilerplates
TypeScript / JavaScript React / Next.js apps, Cloudflare Workers, Chrome extensions, canvas tools
PHP Laravel / Lumen APIs, SOAP clients, Google Directory integration
Dart / Flutter Cross-platform mobile apps (pantryku, StoryGrabber mobile)
Kotlin Native Android (ketawa-reader-app)
Rust Learning — exploring systems programming
Shell / Lua Dotfiles, dev-server bootstrap, automation

🧰 Tech Stack

Backend: Go · Python (FastAPI, Django) · PHP (Laravel) · PostgreSQL · Redis · RabbitMQ · REST · gRPC · SOAP/XML-RPC

Data & streaming: PostgreSQL WAL / CDC · Pub/Sub · BigQuery · message queues · webhooks

AI: Model Context Protocol (MCP) · LLM integration · agentic workflows · WhatsApp Meta API

Frontend / mobile: React · Next.js · TypeScript · Flutter · Kotlin · Tailwind

Infra: Docker · Docker Compose · Traefik · Nginx · GitHub Actions · Cloudflare Workers · GCP

Tools: Neovim · VS Code · WSL2 · Oh My Zsh · Firefox

📫 Find me


"The best code is the code never written. The second best ships Friday."

Pinned Loading

  1. agent-property-mcp agent-property-mcp Public

    A comprehensive, production-ready implementation of the Model Context Protocol (MCP) in Go, providing a robust foundation for building AI-powered applications with multiple transport protocols and …

    Go

  2. gosh gosh Public

    A flexible and configurable SSH server implementation in Go that allows you to create custom SSH servers with authentication, command handling, and logging capabilities.

    Go

  3. ketawa-reader-app ketawa-reader-app Public

    Android Reader App client for https://ketawa.com API api.ketawa.com

    Kotlin

  4. keyboard-trainer keyboard-trainer Public

    Simple keyboard layout training, because I need to learn new keyboard with my split keyboard

    TypeScript

  5. godoo godoo Public

    Godoo is a Go library that provides a wrapper around the Odoo XML-RPC API, making it easier to interact with Odoo from your Go applications.

    Go 1

  6. go-whatsapp go-whatsapp Public

    A comprehensive Go library for the WhatsApp Business Cloud API. Send messages, handle webhooks, manage templates, and build interactive Flows with a clean, type-safe interface.

    Go