Projects

Project coordinates

A growing map of AI, product, research, systems, business, and creative experiments. Add new projects by creating Markdown files in src/content/projects.

Reinforcement Learning

Modeling Infectious Disease Outbreak for Optimal Government Intervention

Formulated a multi-city epidemic control policy by modeling pandemic response as a Markov Decision Process solved with Reinforcement Learning, balancing healthcare pressure, economic impact, policy actions, and long-horizon intervention outcomes.

Reinforcement LearningMarkov Decision ProcessesStable-Baselines3Policy Evaluation
Personal System

Horizon Atlas Portfolio

A static interactive portfolio designed as a personal navigation system for projects, skills, reflections, and direction.

AstroDesign systemsStatic deploymentPersonal branding
Deep Learning / Finance

IDX Intraday Stock Return Prediction using TCN

Developed a causal multivariate forecasting model to predict 15-minute future log returns for 100 target stocks on the Indonesia Stock Exchange, using high-dimensional market features, Temporal Convolutional Networks, baseline comparisons, and calibration for near-zero market movement.

Deep LearningTime Series ForecastingPyTorchMarket Data
AI / Product

Klaussa - Legal AI Research Assistant

AI product engineering work around legal research workflows, retrieval, agentic systems, streaming interfaces, and evaluation for legal-domain use cases.

RAG systemsLLM evaluationLegal-domain reasoningAI product thinking
Information Retrieval

A Preliminary Study of Grouping Strategies for ListT5 Reranking

Extended the inference procedure of ListT5, a listwise reranker based on Fusion-in-Decoder T5, by studying grouping strategies, tournament-style reranking, caching behavior, and BEIR benchmark trade-offs without retraining the underlying model.

Research SkillsInformation RetrievalListwise RerankingBEIR Evaluation
Information Retrieval

Mini Search Engine

Built a complete mini search engine using Python, NumPy, SciPy, and FAISS, covering indexing, compression, TF-IDF, BM25 variants, WAND optimization, LSI retrieval, approximate nearest-neighbor search, and query evaluation.

Information RetrievalPythonBM25FAISS
Game Development

Callisto

Collaborated in a team of five to develop a side-view adventure game using Godot Engine 4.3, contributing to gameplay implementation and the team development workflow behind a playable demo.

TeamworkGame DevelopmentGodotGDScript
Functional Programming

CustomChessKell

Built a configurable chess engine in Haskell that interprets custom chess piece movement rules from YAML files, using parser design, immutable board simulation, validation logic, and functional patterns to support unusual piece behavior.

Functional ProgrammingHaskellYAMLInterpreter Pattern
Computer Vision

Image Inpainting with GANs

Implemented a Generative Adversarial Network to reconstruct masked or damaged emoji image regions, combining a U-Net style generator, PatchGAN-style discrimination, adversarial learning, reconstruction loss, and evaluation of visual artifacts.

Computer VisionDeep LearningGANPyTorch
Speech AI

Identification of Authentic and Forged Segments in Partially Spoofed Speech

Adapted deep learning architectures to detect synthetic regions inside partially spoofed speech audio, combining speech feature extraction, spoof-detection modeling, evaluation, and research writing around the harder problem of localizing forged segments.

Speech Signal ProcessingDeep LearningWav2Vec2Research Writing
Game Development

Plaguewalker

Developed an endless runner game inspired by the Google Dino game using Godot Engine 4.3, implementing the core loop, obstacle spawning, player physics, scoring, and a playable web demo.

GodotGDScriptGame LoopWeb Demo
Computer Graphics / Generative AI

Interactive 3D Texture Synthesis: Integrating Diffusion-based Generation with Classical Phong Illumination

Fused generative AI with classical computer graphics by generating texture maps from text prompts and rendering them with Phong illumination, connecting diffusion-based creation with real-time lighting and 3D surface presentation.

Computer GraphicsDeep LearningStable DiffusionPhong Shading
Software Engineering

Work Collaboration Chat

Built a work collaboration chat application in a Scrum team, adding mention flows for specific users, assets, and tasks so industrial teams could connect conversations with operational details more effectively.

ScrumTeamworkDjango RESTReact TypeScript
Database / Web

Pacilflix

Collaborated in a team of four to build a Netflix-style streaming web application using Django and raw SQL, contributing database-backed product features and query logic for media browsing and popularity analysis.

DatabasesSQLDjangoTeamwork
Web / Mobile Product

Bookhub

Built a collaborative book cataloging application with a Django web backend and Flutter mobile application, contributing especially to the review feature so users could rate books, write feedback, and browse community responses across platforms.

DjangoFlutterTeamworkREST API