Skip to content
Jakarta AI Research Lab. Passionate about building agentic AI systems, training deep learning models, and exploring the frontier of generative AI, large language models (LLM), retrieval-augmented generation (RAG), computer vision AI, LiDAR sensing, and speech-to-text systems. With nearly two decades of background in IT infrastructure, network security, and remote operations, now channeling that experience into AI research, AI engineering, LLM fine-tuning, RAG pipelines, vision AI, and developing intelligent automation solutions.
🛠

Featured AI Working Projects

GPU vs CPU vs TPU Simulator

🔴 GPU vs CPU vs TPU Simulator

Interactive web-based simulator that visually demonstrates performance differences between CPU, GPU, and TPU when handling AI and deep learning workloads. Features a real-time processing race with three horizontal progress bars competing to complete identical tasks, supporting 4 workload types: Matrix Multiplication (1024×1024), CNN Training (ResNet-50), Batch Inference, and NLP Transformer (BERT-Base). Includes detailed processor cards with animated core visualization grids (16 cores for CPU, 256 for GPU, 64 for TPU), real-time metrics (ops/sec, throughput, timestamps), ASCII architecture diagrams showing internal structures (CPU cache hierarchy, GPU CUDA streaming multiprocessors, TPU systolic array), adjustable batch size (32–256) and speed multiplier, ranked finish results with medal badges and speedup analysis, plus a scrollable event log console — zero dependencies, pure vanilla JavaScript.

HTML5 CSS3 JavaScript GPU Computing TPU Systolic Array AI Workloads Zero Dependencies MIT License
Deployed: 14 March 2026
AI Image Diffusion Simulator

🎨 AI Image Diffusion Simulator

Interactive educational tool that visualizes how diffusion models generate images through a simulated denoising process. Select from 10 adorable animals (cat, dog, bunny, panda, fox, penguin, hamster, owl, koala, duck) and watch as random noise transforms into coherent illustrations via reverse diffusion. Features adjustable diffusion steps, Classifier-Free Guidance (CFG) scale slider controlling prompt adherence, manual noise slider for exploring intermediate states, and speed selector (slow/normal/fast). Includes real-time progress bar with step counter, timeline carousel displaying snapshot thumbnails from each denoising iteration, and toast notifications. Built with Canvas API for procedural animal graphics and blended image states, event-driven state machine architecture, and an immersive dark-themed UI with animated background orbs and gradient overlays — zero dependencies, pure vanilla JavaScript.

JavaScript Canvas API Diffusion Model Denoising CFG Scale Zero Dependencies MIT License
Deployed: 7 March 2026
AI News Presenter

🎤 AI News Presenter Simulator

Virtual news anchor simulator powered by Text-to-Speech with professional animated SVG avatar. Features lip-sync mouth animation, automatic eye blink, breathing animation, and intensified avatar glow during broadcast. Bilingual support for Bahasa Indonesia and English using Web Speech API with adjustable speech rate (0.5x–2x) and pitch control. Delivers a full TV studio experience with running BREAKING news ticker, blinking LIVE badge, real-time clock, SVG news desk, audio equalizer animation, and glassmorphism UI effects. Includes real-time subtitle with word highlighting, auto language switch for text/UI/voices, responsive design across desktop/tablet/mobile, and Vercel deployment with CI/CD. Built with vanilla HTML5, CSS3, and JavaScript — zero dependencies.

HTML5 CSS3 JavaScript Web Speech API SVG Animation Bilingual TTS Zero Dependencies MIT License
Deployed: 28 February 2026
RAG SOP Assistant

📚 RAG SOP Assistant

AI-powered Q&A system that transforms corporate Standard Operating Procedure (SOP) documents into a dynamic, conversational knowledge base using Retrieval-Augmented Generation (RAG). Employees ask natural language questions and receive accurate, source-attributed answers grounded in official SOP documents. Features intelligent sentence-boundary-aware text chunking (~500 chars with 100 overlap), 384-dimensional multilingual semantic embeddings via E5-Small, ChromaDB vector storage with cosine similarity search (Top-5 retrieval), and DeepSeek-V3 for context-grounded answer generation. Includes a 3-tab Gradio interface for Q&A chat, document upload (PDF/DOCX/TXT), and database management, with thread-safe operations, XSS prevention, input validation, and auto-indexing of 5 default SOP documents at startup.

Python RAG ChromaDB E5 Embeddings DeepSeek Gradio Sentence-Transformers
Deployed: 28 February 2026
LeCun 1989 CNN Reproduction

🧠 LeCun 1989 CNN Reproduction

Faithful reproduction of the seminal 1989 convolutional neural network from LeCun et al.'s paper "Backpropagation Applied to Handwritten Zip Code Recognition" — the network that the U.S. Postal Service used for automated zip code reading. Built entirely in pure Node.js with zero external dependencies. Features a complete CNN training pipeline on MNIST (7,291 training + 2,007 test samples), achieving 4.19% test error rate (closely matching Karpathy's PyTorch reproduction at 4.09%). The 9,760-parameter model implements manual forward/backward propagation, 12 convolutional feature maps with 5×5 kernels, sparse H2 connectivity, per-unit biases, tanh activation, and SGD with MSE loss — all faithful to the 1989 architecture. Includes an interactive web demo with Canvas-based digit drawing, real-time browser inference, probability visualization, and learned filter display.

Node.js CNN MNIST Backpropagation Zero Dependencies Browser Inference MIT License
Deployed: 22 February 2026
Web 4.0

🤖 Web 4.0 — Autonomous AI Living World

Interactive simulation where AI agents function as autonomous economic actors — earning, learning, socializing, and trading without human intervention. Features 15 distinct agent roles, 14 explorable locations, 20 learnable skills, and Darwinian survival mechanics where agents die when cryptocurrency balance reaches zero. Agents possess crypto wallets, purchase their own compute, deploy revenue-generating products, self-improve their code, and replicate independently. Built with Conway's Game of Life cellular automaton backdrop, day/night cycles, and a complete economic simulation spanning freelancing, content creation, DeFi trading, and social media participation. All in zero dependencies — pure vanilla JavaScript.

JavaScript HTML5 Canvas Agentic AI Crypto Simulation Zero Dependencies MIT License
Deployed: 18 February 2026
Optimus Perceptron

🤖 Optimus Perceptron — AI Humanoid Robot Simulation

Complete autonomous humanoid robot simulation platform with 9 integrated tabs in a single HTML file. Features real-time city navigation with entity classification (human/robot/car/child), cinematic park walking with rich flora (roses, jasmine, orchids, lily pads, fireflies), 7-layer cognitive architecture stack (ViT-L/14, DETR, EKF Sensor Fusion, Dreamer-v3 World Model, LLM+PDDL Planner, PPO/SAC RL, PD Motor Control), FOV-based detection with progressive confidence, collision avoidance, battery management with charging stations, weekly todo planner, full damage & repair diagnostics with 3D body map, Padel AI doubles (2v2) with dynamic net/back role switching, LiDAR 3D point cloud visualization, and a comprehensive academic paper. All built with zero frameworks — pure HTML5 Canvas + JavaScript.

JavaScript HTML5 Canvas 7-Layer AI 9 Tabs Zero Dependencies Responsive Vercel
Deployed: 17 February 2026
TranscribeAI

🎤 TranscribeAI

🔒 Ideal for processing confidential and financial data. Security-focused, local data processing, NO DATA LEAKED. 100% Local AI Transcription with Speaker Diarization. No API key, no cloud, no cost — runs completely offline on your machine. Powered by dual engine (faster-whisper CPU + mlx-whisper Apple Silicon GPU), supports 99+ languages with auto-detection, speaker identification, and multi-format input/output. Features 5 AI model sizes from tiny (39M) to large-v3 (1.5B), smart progress pipeline, auto model caching, and a professional dark theme web UI.

Python Whisper Apple Silicon 100% Offline MIT License
AI PDF Tools

📄 AI PDF Tools

🔒 Ideal for processing confidential and financial data. Security-focused, local data processing, NO DATA LEAKED. A lightweight, privacy-focused web application providing a comprehensive suite of PDF processing utilities. Convert PDF to Word, compress, OCR with 20+ languages via Tesseract, merge, split, and unlock password-protected PDFs — all processed 100% locally on your machine with zero cloud dependency. Built with Flask backend and vanilla JavaScript frontend, featuring a modern tab-based UI with drag & drop upload, automatic temp file cleanup, REST API with 6 endpoints, and Docker support for containerized deployment.

Flask Python Tesseract OCR pdf2docx 100% Local Docker MIT License
Tesla Self-Driving AI Simulation

🚗 Tesla Self-Driving AI Simulation

Real-time 3D autonomous vehicle simulation built entirely in pure JavaScript Canvas with zero external dependencies. Features a custom perspective projection engine, procedurally generated roads with curves and intersections, AI-controlled traffic vehicles with detection bounding boxes, 360° LiDAR sweep with point cloud visualization, dynamic traffic light state machine, and a cinematic HUD displaying sensor status (8 cameras, 4x LiDAR, radar, 12 ultrasonic), speed, battery, and real-time object detection accuracy for lanes, vehicles, pedestrians, and traffic signs. All in a single HTML file.

JavaScript HTML5 Canvas 3D Projection LiDAR Simulation Zero Dependencies Vercel
Knight Chess

♞ Knight Chess AI

A strategic chess variant with 5 knights per side on an extended 8×9 board, powered by a custom Minimax AI Engine with alpha-beta pruning. The non-standard 8×9 board (vs standard 8×8) combined with 5 knights per side makes it almost impossible for humans or traditional chess AI engines like Stockfish to win — no existing opening book, endgame tablebase, or positional theory applies. The AI searches up to depth 5 with position evaluation covering material balance, piece mobility, king safety, and knight fork detection. Features three difficulty levels (Easy, Medium, Difficult), 10-minute game timer, token economy, and leaderboard system. 3 pawns are randomly replaced by knights each game, creating infinite strategic possibilities.

Minimax AI Alpha-Beta Pruning Next.js TypeScript Web Worker Vercel
SimulasiLLM

🧠 Transformer Explainer (SimulasiLLM)

Interactive LLM Attention Simulation that visualizes how GPT-2 style transformer models process and generate text. Explore token embeddings, Q/K/V projections, causal masking, softmax sampling, and attention weights in real-time. Adjust temperature and top-k parameters to see how they affect next-token prediction. Features autoregressive text generation, probability distribution visualization, and a full breakdown of the self-attention mechanism — all running in the browser with zero dependencies and zero frameworks.

Transformer GPT-2 Simulation Attention Mechanism Pure HTML/CSS/JS Zero Dependencies
PyTorch Neural Network Simulation

🔥 PyTorch Neural Network Simulation

Interactive web-based educational platform for learning PyTorch and neural network fundamentals through real-time visualization. Build, train, and visualize networks live while learning PyTorch with auto-generated code that mirrors your configuration in real-time. Features live neural network simulation with adjustable architecture (layers/neurons), clickable neuron inspection during training, XOR Playground with decision boundary visualization, and a complete training pipeline walkthrough.

PyTorch Neural Networks Next.js TypeScript Framer Motion Vercel
Open Chatbot

💬 Open Chatbot

🔒 Ideal for processing confidential and financial data. Security-focused, local data processing, NO DATA LEAKED. Zero File Leakage AI Chatbot built with Privacy by Design. Documents are processed locally on your server—only extracted plain text (max 30KB) is sent to AI providers, never the original files. Supports PDF (with OCR), Word, Excel, images, and 20+ code formats. Multi-provider AI with DeepSeek, OpenAI GPT-4o, and Anthropic Claude. Features streaming responses via Vercel AI SDK 6, LaTeX/KaTeX math rendering, syntax highlighting, auto-continue for truncated responses, multi-session chat history, and real-time connection status. Built with Next.js 16, React 19, TypeScript strict mode, and Tailwind CSS 4.

Next.js 16 React 19 TypeScript Vercel AI SDK Tesseract OCR Privacy by Design MIT License
WinRA

📦 WinRA — Archive Manager for macOS

A modern, native-feeling archive manager designed exclusively for macOS, bringing WinRAR-style functionality to the Apple ecosystem. Features three core operations — Extract, Compress, and Convert — for ZIP and RAR formats through a sidebar-navigated GUI that follows Apple's Human Interface Guidelines. Built with Python and CustomTkinter, featuring automatic dark/light mode detection, SF Pro typography, macOS color system with full light/dark palettes, real-time progress tracking with file-level granularity, Treeview-based archive content inspector with 30+ file type icons, and Finder integration. Distributed as native .app, .dmg, and .pkg via PyInstaller with ad-hoc code signing.

Python CustomTkinter macOS Native ZIP/RAR Dark Mode PyInstaller MIT License
Deployed: 22 February 2026
AcroRomi

📜 AcroRomi — Native PDF Editor for macOS

A comprehensive, zero-dependency PDF editor built entirely with Swift and SwiftUI using Apple’s native frameworks. Features ten core modules: PDF Viewer with multi-page layouts and text search, Annotations (highlights, notes, drawings, shapes), Text Editor with click-to-edit and font controls, Converter between PDF/image/HTML/text formats, Page Organizer for merge/split/rotate/reorder, AcroForm Filler with auto-detection, Signature drawing and typing, Security with password protection, Redaction for permanent sensitive data removal, and Document Comparison with side-by-side diffs. Powered by PDFKit, Vision framework (OCR with 18+ languages), Core Graphics, and WebKit for HTML-to-PDF conversion. Distributed as native .dmg for macOS 14+ Sonoma.

Swift SwiftUI PDFKit Vision OCR Core Graphics macOS Native MIT License
Deployed: 9 March 2026
🔬

Latest Research

🤖 LLM Architecture Compendium 2025–2026

A comprehensive technical analysis of 42 large language model architectures from 270M to 1 trillion parameters. Covering Llama, Qwen, DeepSeek, Gemma, Kimi, Mistral, GLM, OLMo, MiniMax, Nemotron, Grok, Arcee, Step, Ling, Sarvam and more across 15 chapters with comparative analysis and architectural trends.

Compendium 42 Models LLM Architecture 59 Pages

📊 AI Exposure in the Job Market — Indonesia vs United States 2026

Interactive visualization comparing AI exposure across 17 Indonesian sectors and 22 US occupation groups using BPS Sakernas and BLS data with Karpathy-style scoring methodology.

Data Viz Job Market BPS BLS

🗺 Indonesian Jobs AI Map 2026

Interactive mapping tool displaying AI exposure levels across 436 Indonesian occupations with treemap visualization, outlook scatter plots, and distribution breakdowns by education and salary using BPS Sakernas 2025 and KBJI 2014 data.

AI Map 436 Occupations KBJI BPS

📖 Vibe Coding SDLC Framework

A 6-phase methodology for AI-assisted software development. From requirements to production with 12 chapters, case studies, templates and checklists.

Whitepaper SDLC Vibe Coding 61 Pages

🤖 Vibe Coding Handbook: Using Claude Code

Practical guide covering installation, CLAUDE.md configuration, prompt patterns, workflows, testing, debugging and security across 10 chapters.

Handbook Claude Code Vibe Coding 60 Pages

🌐 Web 4.0: The Birth of Autonomous Digital Life

Explores AI agents functioning as independent economic actors with crypto-based mechanics, including Darwinian selection and self-replication concepts across 13 sections.

Whitepaper Web 4.0 AI Agents 40 Pages

💼 AI Exposure of the US Job Market — Karpathy Clone

Interactive dashboard showing AI exposure for 800+ US occupations. Treemap, salary vs exposure scatter plot, breakdown by category & education using BLS data.

Data Viz US Job Market BLS 800+ Occupations
📚

Books & Study Guides

📖 SDLC Vibe Coding Handbook

The complete guide to building software with AI — from requirements to maintenance. A practitioner’s framework synthesizing research from IBM, NIST, OWASP, METR, Anthropic, Google Cloud, AWS, GitHub, and the global developer community. Covers the full AI-native SDLC across 20+ chapters: origin of vibe coding, brain dump to structured vision, PRD templates, CLAUDE.md configuration, user stories, tech stack selection, database schema design (ERD & Prisma), API design & security, state management, UI wireframes, prompt engineering deep dive, and live coding sessions building Task CRUD, Kanban Board UI, Time Tracker, and Weekly Reports. All code examples use the TaskFlow case study — a project management tool for small teams.

Handbook SDLC Vibe Coding AI Development 110 Pages 2026 Edition

🦉 Claude Architect Handbook

Unofficial independent study guide for mastering Agentic Architecture, Tool Design, MCP & Prompt Engineering for Anthropic’s Claude Platform. Comprehensive preparation covering all 5 exam domains in detail across 10 parts and 48 chapters: Agentic Architecture & Orchestration (27%), Tool Design & MCP Integration (18%), Claude Code Configuration & Workflows (20%), Prompt Engineering & Structured Output (20%), and Context Management & Reliability (15%). Includes 80+ practice questions, 6 detailed scenario walkthroughs (Customer Support, Code Generation, Multi-Agent Research, CI/CD Integration), decision trees, anti-pattern catalog, comparison tables, flashcard summaries, and 3 bonus worked examples building complete systems from scratch.

Study Guide Claude Platform Agentic AI MCP Prompt Engineering 135 Pages

🧠 AI Engineering Handbook & Interview Preparation

A comprehensive guide to understanding Transformer and Vision Transformer (ViT) architectures, from mathematical foundations to practical implementation. Covers 12 chapters and 5 advanced topics: self-attention mechanics, multi-head attention, encoder-decoder architecture, positional encoding, Flash Attention, LoRA fine-tuning, scaling laws, modern variants (BERT, GPT, T5, LLMs), Vision Transformers, hybrid models (Swin, ConvNeXt), DINO self-supervised learning, training at scale, attention visualization, and industry applications across NLP, computer vision, and multimodal AI (CLIP, GPT-4V, Flamingo). Includes 50 interview questions with Python code in the appendix. Complete theory to production guide.

Handbook Transformers Vision Transformers Self-Attention LoRA Interview Prep 151 Pages 2026 Edition

🤗 Hugging Face Handbook

The AI Researcher’s Guide to Using Google Colab. A practical, hands-on handbook for navigating the Hugging Face ecosystem using Google Colab as the primary research environment. Covers fine-tuning language models, building RAG pipelines, exploring computer vision models, processing audio data, and deploying with Hugging Face Spaces. Every chapter contains runnable Colab code, laboratory exercises, architectural diagrams, and comparison tables. Targets graduate students, data scientists, ML engineers, AI researchers, and self-taught developers working with Transformers, PyTorch, Datasets, and the full Hugging Face stack.

Handbook Hugging Face Google Colab Transformers PyTorch 190 Pages 2026 Edition
🚀

Professional Experience

2026

🤖 Deep Learning & Agentic AI

Building and training neural networks with PyTorch. Designing autonomous AI agents capable of multi-step reasoning, tool use, and self-correction. Multi-vector embeddings for image retrieval and semantic search using vector databases.

2025

🧠 Generative AI & AI Safety

Applying large language models for content generation, summarization, and analysis. Implementing guardrails, input/output validation, and safety layers to ensure responsible and reliable AI deployment in production systems.

2023

💬 AI Engineering & LLM Integration

Crafting effective prompts for ChatGPT and other LLMs. Building AI-powered workflows and integrating language models into applications for automation, code generation, and intelligent data processing.

2023

📡 Intelligent Network Operation

Leading 24/7 monitoring, incident response, and proactive maintenance for nationwide communication networks including VSAT satellite, terrestrial, and cellular infrastructures. Ensuring high availability and performance optimization for thousands of remote banking units across Indonesia.

2017

🔐 Cryptography & Web Application Security

Applied AES encryption for front-end code obfuscation to protect web applications. Deep expertise in cryptographic algorithms, secure coding practices, and vulnerability mitigation for banking-grade systems.

2009

🏦 E-Channel Monitoring & Operations

Monitored and ensured 24/7 availability of over 20,000 ATMs, 200,000 EDCs, 500 CDMs, and CRM systems across the national banking network. Developed digital dashboards for real-time monitoring, root cause analysis, and operational reliability of electronic channel infrastructure.

2005

🛡 Enterprise Security Infrastructure

Deployed and operated firewall, IDS, IPS, anti-spam, and antivirus systems for banking environments. Built enterprise Active Directory infrastructure managing authentication and access control for large-scale organizations.

2004

🔑 Authentication Systems & Algorithm Design

Designed multi-factor authentication systems using one-time passwords with MD5 hashing. Foundation in algorithm design, network protocols, and informatics engineering.

🎓

Education

Universitas Indonesia
Master of Electrical Engineering (M.Eng.) — Network Security
Universitas Indonesia, Jakarta · 2017
Universitas Gadjah Mada
Bachelor of Electrical Engineering (B.Eng.) — Informatics
Universitas Gadjah Mada, Yogyakarta · 2004
🏆

Certifications

CEH (Certified Ethical Hacker)
CDMP (Certified Data Management Professional)
Lead Auditor ISO 9001
Lead Auditor ISO 55001
CGEIT (Governance of Enterprise IT)
Generative AI — DeepLearning.AI
Agentic AI — DeepLearning.AI