Hello there,
I'm Richard. Welcome to my page!
You can find here small, practical, problem-solving case studies covering some details about automation, automation tools, AI, guides, webpages, and more. For any question, feel free to contact me.
See you.
Deterministic life/career decision engine. Type any life decision — AI maps every possible outcome with real probabilities from 310K+ verified data points. Three knowledge layers: sacred texts, behavioral science, and institutional research. Features: Crash Test, Reverse Engineering, 3D walk-through, photo/voice input, 31 scenario templates.
Next.js 16 · React Flow · Claude Haiku · Supabase pgvector (66K embeddings) · Three.js · Dagre · Web Audio
Live (private deploy) · Demo (soon) · Technical Details
310K+ data points · 114 JSON files · 7 live APIs · 31 templates · Cross-device PIN sync
• RAG with 66K embeddings instead of pure-LLM — grounded predictions, not hallucinations
• AI cascade (3 providers) for resilience — if one fails, next picks up
• Deterministic seeded randomness — same input always produces same tree
• $0/mo infrastructure — Supabase free tier + Vercel edge
AI-powered document automation: upload a PDF, extract case data, generate completed legal motions in seconds.
Python · Claude AI · pdfplumber · Streamlit
Watch Demo · Technical Details
PDF parsing · Structured data extraction · Court-ready document generation · Zero-friction UI
• pdfplumber over PyPDF2 — handles complex multi-column PDF layouts
• Claude for structured parsing — extracts 23+ data fields from messy legal text
• PDF to completed motion in under 10 seconds, 90%+ format coverage
Machine-learning image recognition app that finds your photos by keyword. After the initial index and with your preferred model (I implemented more than one), you can search images by tags, text (OCR), visual similarity, date, or folder filters. It is fully offline and private.
Python · CLIP · BLIP · EasyOCR · FAISS · PyQt6 · SQLite
Demo (soon) · Technical Details
Multi-model indexing · Offline-first · Tag/OCR/similarity search · Cross-platform desktop GUI
• CLIP + BLIP for semantic understanding — search by meaning, not just filename
• FAISS for instant vector search across 100K+ indexed images
• Fully offline — no cloud, no API calls, all data stays local
Automated e-commerce price monitoring system. Tracks product watchlists on Shopee, detects price drops, sends real-time Telegram alerts. Scheduled scraping with browser automation, auto file processing with Python, premium Google Sheets dashboard.
Google Apps Script · Python · UIVision · Telegram Bot API
Currently inactive · Demo (soon) · Technical Details
Multi-marketplace scraping · Price history tracking · Configurable deal filters · Instant Telegram alerts
• Google Apps Script for free, reliable cron scheduling
• UIVision browser automation for JS-rendered marketplace pages
• Scan → filter → alert pipeline in under 90 seconds, $0/mo
Execution notes documenting some step-by-step I went through and system implementation.
Step-by-step technical guides from real projects.
Side explorations — tools and prototypes I built to learn, test ideas, or solve personal problems.
Cafepedia.id — Cafe discovery platform, 787K+ places indexed (Indonesia)
Knowledge Base World — 3D knowledge graph, 180+ tech keywords visualized
Kalkulator Cicilan — Installment calculator for Indonesian consumers
Alatwarung — Equipment catalog for street vendors