Portfolio
Projects running in the real world
Some are anonymized at the client’s request, some are already public.
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
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
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
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
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
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
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
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
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
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
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
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
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
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