Skip to content
View mbahnizen's full-sized avatar
🧘
In ZEN mode — building with clarity
🧘
In ZEN mode — building with clarity

Block or report mbahnizen

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.

Content in all repositories owned by your account will be closed.
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
mbahnizen/README.md

Hi, I'm Nizen 👋

Build simple. Scale smart.

I'm a Technical Support & Systems Engineer from Indonesia who enjoys turning real-world problems into practical tools. Most of my projects start with something I encounter in day-to-day work, from monitoring and network diagnostics to internal automation, then evolve into tools polished enough for others to use.

  • 🔭 Currently exploring reliability engineering and practical LLM integrations
  • 🧰 Working regularly with Linux, Docker, PHP, Node.js, Go, and Vue, with plenty of time spent in the terminal
  • 🌐 Some of my projects are published on Mozilla Add-ons and used beyond my own development environment

Selected Projects

Project What It Does Stack
WHOISDIG Hybrid WHOIS + RDAP domain lookup engine with circuit breaking, stale-while-revalidate caching, and rate limiting PHP, Docker
SATE-DUKTEK Automated shift scheduler powered by a 4-pass backtracking engine that produces conflict-free schedules in milliseconds Vue 3, Pinia
SiCAPAI · demo AI-powered report narrative generator for early childhood education, built for teachers at the school where my mother works Node.js, Gemini
ReloadPilot Firefox extension for scheduling per-URL automatic reloads, published on Mozilla Add-ons JavaScript
mbahnizen-auth Multi-tenant authentication service with data isolation enforced through PostgreSQL Row-Level Security Go, Postgres
NizenVault Self-hosted image manager with S3-compatible object storage PHP, SQLite, Docker
Beszel ChatOps Two-way Telegram bot for interacting with a Beszel Monitoring Hub Node.js

The WHOISDIG demo is currently being moved to a new host. The full source code is available in its repository.


What I Work On

Systems & Operations

Linux administration, Docker, production deployments with Gunicorn/Nginx and Apache, system monitoring, and incident response.

Network Diagnostics

WHOIS, RDAP, DNS, DNSSEC, and GeoIP. WHOISDIG grew out of my need for a faster domain diagnostics tool that could also handle bulk lookups efficiently.

Automation & Internal Tooling

ChatOps, constraint-based scheduling, Telegram bots, and content pipelines. Many of these projects start with the same question: "Why are we still doing this manually?"

Practical AI

Integrating LLMs into applications and workflows that people actually use, with considerations such as rate limiting, security headers, and structured prompting. My focus is on building useful, production-minded implementations rather than one-off demos.


Find Me

LinkedIn GitHub

Pinned Loading

  1. OWA-Notifications OWA-Notifications Public

    Privacy-first OWA notification add-on for Firefox (no external requests)

    JavaScript 2

  2. beszel-telegram-chatops beszel-telegram-chatops Public

    A powerful two-way interactive Telegram ChatOps bot for [Beszel Server Monitoring Hub](https://github.com/henrygd/beszel)

    JavaScript

  3. nizenvault nizenvault Public

    Self-hosted image manager for S3-compatible storage. Upload, organize, and serve images with workspaces, metadata editing, and background workers. Built with PHP, SQLite, Docker.

    PHP

  4. whoisdig whoisdig Public

    Domain & DNS Intelligence Tool — WHOIS, RDAP, DNS Lookup

    PHP

  5. reloadpilot reloadpilot Public

    Lightweight tab reloader by mbahnizen for precise per-URL refresh schedules with minimal resource usage.

    JavaScript

  6. sicapai sicapai Public

    Sistem Catatan Capaian Anak — generator narasi rapor PAUD/TK berbasis AI

    JavaScript