Skip to content
View andriarezki's full-sized avatar

Block or report andriarezki

Report abuse

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

Report abuse
andriarezki/README.md

Hi, I'm Andria Rezki 👋

IT Operations · Full-stack · Automation & AI
I build small, reliable tools that keep IT running: web apps, monitoring, dashboards, automation and AI agents.

Portfolio LinkedIn Instagram


🛠️ What I work on

  • Monitoring & uptime: self-hosted status pages, network/LAN monitors and Telegram alerts
  • Helpdesk & IT asset management: ticketing, QR asset tracking and dashboards
  • Automation: Python/Node scripts, n8n workflows, scheduled reports, content pipelines
  • Web apps: React + TypeScript front ends with Node.js/Express APIs, from database to UI
  • AI & agents: Claude Code with MCP connectors, LLM features in production (document/receipt extraction)
  • Search & RAG: hybrid BM25 + embedding search, cited answers, offline local models (see rag-demo below)
  • Linux & DevOps: VPS setup, Docker, Nginx, SSL, backups and hardening

⭐ Open-source projects

Repo What it does
book-lending-app Full-stack library app: React + TypeScript, Express REST API, SQLite, tests, CI and Docker
vps-hardening Secure a fresh Ubuntu/Debian VPS in one run: SSH keys only, UFW, fail2ban, auto updates
backup-monitor-telegram Nightly check that backups are fresh and not empty, with one Telegram summary
rag-demo Ask questions about a folder of documents and get answers with sources, or an honest "not in the documents". Hybrid search, works offline
selfhosted-monitoring-stack Uptime Kuma + Caddy (auto HTTPS) + daily backups in one docker compose up

📦 Selected work

Project What it does Stack
IT Ops & Monitoring Platform Uptime, LAN and internet monitoring with alerts and a public status page Node.js · Docker · Uptime Kuma · Telegram
Helpdesk & Asset Management Ticketing, QR-coded IT assets and a division-wide dashboard PHP/Node · MySQL · Chart.js
Fleet & Driver Ops Scheduling and tracking for 30+ vehicles and drivers Node.js · PostgreSQL · CI/CD
Digital Library Catalogue and lending for 17,000+ books Web app · MySQL
Content Automation Scheduled Instagram and LinkedIn posting from a content calendar Python · Playwright · Meta & LinkedIn APIs
andriarezki.tech This portfolio and its small self-hosted services HTML/CSS/JS · Nginx

Most of this work is internal or client work, so the code is private. Case studies and demos are on andriarezki.tech.

🧰 Toolbox

Linux Docker Nginx Python Node.js PHP TypeScript React Express MySQL PostgreSQL n8n Claude Windows Server

🌱 Currently

  • Learning in public: a 12-week DevOps roadmap (CI/CD, containers, observability)
  • Building with AI agents and the Claude API
  • Writing practical IT tips on LinkedIn and @terjebakit

📍 Pekanbaru, Indonesia · 🇮🇩 / 🇬🇧

Pinned Loading

  1. andriarezki.tech andriarezki.tech Public

    Source of my portfolio site andriarezki.tech

    HTML

  2. vps-hardening vps-hardening Public

    Secure a fresh Ubuntu/Debian VPS in one run: SSH keys only, UFW, fail2ban, auto updates. Safe, idempotent, dry-run.

    Shell