Project Showcase

Magna Partners V2 thumbnail

Full-stack web system with dashboards, authentication, and modular backend — deployed for real organizational use.

ChainPulse - AI-Powered Crypto Sentiment Dashboard thumbnail

FinBERT-powered crypto dashboard to help people read the market fast. Aggregates real-time crypto news, analyzes news/media sentiment from Cryptopanic, and visualizes trends with interactive charts.

InfoNama - CV Applicant Tracking System thumbnail

Desktop ATS tool using regex and string-matching algorithms (KMP, BM, Aho-Corasick) with RSA-encrypted MySQL storage.

Little Alchemy 2 Recipe Finder thumbnail

Interactive search engine implementing DFS, BFS, and bidirectional search to discover Little Alchemy 2 recipes in real time.

DuaPermataMulia (Freelance) thumbnail

Solo-developed corporate website for an AI camera and conferencing company in under 2 weeks, focusing on SEO best practices, performance optimization, and deployment reliability.

ITB RAG Chatbot thumbnail

A RAG-based chatbot that helps ITB students instantly access all kinds of ITB-related information.

FocuSpace thumbnail

AI-powered productivity app combining workspace, flashcards, focus music, and chatbot — built for personalized, distraction-free flow.

Dotkom - Chat TCP over UDP from scratch thumbnail

Peer-to-peer chat system implementing TCP-like reliability over UDP sockets with flow control, custom congestion control, packet ordering, and retransmission handling with TKinter GUI.

Shortify thumbnail

A Redis-backed URL shortener focused on rate limiting, atomic operations, and real-world deployment trade-offs, with fetch time benchmarking.

SongSmart - PCA Music/Album Finder thumbnail

Music and album-cover search using PCA and Librosa feature analysis, paired with a responsive Next.js frontend.

Dungeon Turn-Based C++ Game thumbnail

2D turn-based strategy game built with C++ and SFML, demonstrating OOP principles, Design Patterns and event-driven graphics programming.

Quadtree Image Compressor thumbnail

Image compressor using a quadtree-based Divide-and-Conquer algorithm with real-time visual error tuning and preview.

Rush Hour Solver thumbnail

Solver for the Rush Hour puzzle car game using informed search algorithms with a custom builder, focusing on heuristic optimization and problem-solving efficiency.

Personal Website thumbnail

Not your average portfolio — it's a digital space odyssey where I share insights, projects, and stories (with more in the works). Featuring interactive Three.js visuals and serving as a one-stop destination for everything I build

MediFriends thumbnail

Health-tracking web app featuring BMI calculator, nearest hospital locator (Leaflet), and sleep/activity tracking dashboard.

Sobel Edge Detection Parallelism thumbnail

Parallel image-processing pipeline using MPI, OpenMP, AVX, and CUDA — benchmarked for real-time performance gains.

IQ Puzzler Solver (Java) thumbnail

Backtracking-based solver for IQ Puzzler challenges using recursive brute-force search and constraint validation using JavaFX.

Macrosoft OS - DIY Operating System thumbnail

An operating system built from scratch featuring a custom kernel, scheduler, file system, memory manager, and basic shell — fully bootable and written in C and Assembly.

Raft-Based Distributed Consensus Algorithm thumbnail

Distributed key-value store implementing the Raft consensus algorithm from scratch, featuring leader election, log replication, heartbeats, fault tolerance, and membership changes. Built for correctness, consistency, and failure handling in distributed systems.

End-to-End Anomaly Detection Pipeline thumbnail

An end-to-end anomaly detection system covering EDA, data preprocessing, feature engineering, and detection logic. Core models (SVM, CART/Decision Tree, and Logistic Regression) were implemented from scratch to deeply understand algorithmic behavior, assumptions, and trade-offs.