adigi.id

Portfolio

Projects running in the real world

Some are anonymized at the client’s request, some are already public.

Client Work · 2025

NGO Campaign Site Rebuild

Rebuilt a public-awareness campaign site from a slow, hard-to-maintain legacy platform into a fast, secure static site that a non-technical team can update on their own.

  • Astro
  • Public Campaign
  • Performance
Client Work · 2025

Brightlings Academy

Official website for Brightlings Academy, an education institution - program profiles, enrollment information, and a content structure designed to be easy for prospective students/parents to find through search.

  • Astro
  • Education
  • SEO
Own Products · 2025

VidKupas

An AI-powered tool for video transcription and summarization that runs entirely offline on the user's own machine - no subscription cost - built from a personal need, then refined into a tool others can use.

  • Whisper & DeepSeek
  • Video Processing
  • Offline/Local
Own Products · 2024

Earthquake Alert Bot

A Telegram bot that monitors official BMKG earthquake data and sends real-time notifications based on a radius and magnitude threshold each user can configure - running on Cloudflare Workers with no server cost.

  • Cloudflare Workers
  • Telegram Bot
  • Real-time
Client Work · 2026

Production Infrastructure Audit & Remediation — IAC

A full audit of production servers running public-health information systems, uncovering critical backup gaps and recurring capacity incidents, then fixing them through a data-driven approach.

  • Infrastructure
  • Incident Response
  • Backup & DR
Client Work ·

Official Website — Indonesia AIDS Coalition (IAC)

Designed and built the official WordPress website for a nonprofit organization, serving as its main public face for program communication, partnerships, and advocacy.

  • WordPress
  • Nonprofit
  • SEO
Client Work ·

Tenang Ada Gue

A bilingual social campaign site with a custom-built CMS - authentication, a Cloudflare D1 database, KV-backed sessions - so teams across multiple cities can update content themselves.

  • Astro
  • Cloudflare D1
  • Custom CMS
Client Work ·

Ruhaya Life

A website for a family business with three distinct product lines - fresh seafood, modest fashion, and makeup services - with a git-based CMS (TinaCMS) so the owner can edit product info directly, and ordering routed through WhatsApp.

  • Astro
  • TinaCMS
  • WhatsApp Commerce
Own Products ·

Dadiha Tech Notes

A personal site documenting real infrastructure practice - containerization with Docker, VPS management, and modern deployment - as evidence of the work, not just a skills list.

  • Docker
  • Infrastructure
  • Technical Documentation
Own Products ·

Job Scout AU/NZ

An automation pipeline that collects job listings from several ATS platforms in Australia and New Zealand, filters them through a rule engine, then uses an AI model to score fit before pushing relevant matches to a Telegram bot.

  • Automation
  • LLM Scoring
  • Telegram Bot
Own Products ·

LinkLeads

A Python scraping tool that automatically extracts emails, phone numbers, and social media links from a website, to speed up early-stage contact research.

  • Python
  • Web Scraping
  • Automation
Client Work ·

Zoom Scheduling Bot

An automation bot that takes meeting-scheduling requests via Telegram, processes them with AI, then automatically creates a Zoom link from a pool of available accounts - removing the manual back-and-forth of Zoom scheduling.

  • Automation
  • Telegram Bot
  • API Integration
Own Products ·

SatuLagiBoss

A progressive web app (PWA) built to go deep on SvelteKit through hands-on practice - a personal exploration project, not a commercial product.

  • SvelteKit
  • PWA
  • Tailwind CSS
Own Products ·

Web Application Security Audit Simulation

A staged web application security audit simulation - reconnaissance, injection testing, admin-access enumeration, and brute-force resilience testing - documented as evidence of methodology.

  • Security Audit
  • Penetration Testing
  • Methodology