Lewati ke konten
← Back

Projects

A collection of experiments, scientific simulations, and various hobby projects I have built.

Yomodoro: Pomodoro Tracker

Yomodoro: Pomodoro Tracker

Web-based Pomodoro timer application integrated with work session tracking and productivity statistics.

Yomodoro: Pomodoro Tracker

2026

Yomodoro is designed to boost productivity by automatically combining the classic Pomodoro technique with work session logging. Users can track focus sessions, manage task history, and view work performance statistics. Built using Laravel 13, Inertia.js (React), TailwindCSS v4, Radix UI, and TypeScript.

  • Laravel
  • Inertia.js
  • React
  • TypeScript
  • TailwindCSS
Portofolio Website V.2.0
Portofolio Website V.2.0

Portofolio Website V.2.0

Second version of my personal portfolio website, built with Astro, TailwindCSS, and TypeScript to showcase projects and profile interactively.

Portofolio Website V.2.0

2026

This project is redesigned with a focus on speed performance and modern lab aesthetics. It uses Astro for super-fast static-site generation (SSG), TailwindCSS for responsive layouts, and TypeScript for code safety. Features include an interactive project gallery (with video previews) and multi-language support (i18n).

  • Astro
  • TailwindCSS
  • TypeScript
  • i18n
  • Responsive
Redio: TUI Radio Player

Redio: TUI Radio Player

A lightweight and fast terminal-based (TUI) radio player built with Rust for command-line enthusiasts.

Redio: TUI Radio Player

2026

Redio brings a global radio listening experience directly to your terminal. Powered by the Radio-Browser API, it offers thousands of stations worldwide. Built with the performance of Rust and the Ratatui framework, Redio provides a responsive interface with minimal resource consumption.

  • Rust
  • TUI
  • CLI
  • Ratatui
  • Tokio
  • Radio-Browser API
Baitul Mal Plus

Baitul Mal Plus

A community savings management app designed to help groups manage their finances transparently.

Baitul Mal Plus

2026

Born from the real needs of a local community, Baitul Mal Plus helps a local mosque group record and manage their collective savings digitally. Built with Flutter and SQLite storage, this app ensures data remains secure offline and easily accessible to anyone without needing complex cloud infrastructure.

  • Flutter
  • Dart
  • SQLite
  • Mobile
  • Local-first
NPY: Network Pharmacology Pipeline

NPY: Network Pharmacology Pipeline

Automated pipeline for network pharmacology analysis, integrating GeneCard, SwissTarget, PantherDB, and STRING.

NPY: Network Pharmacology Pipeline

2025

NPY (Network Pharmacology Pipeline) is a biochemistry research tool that automates data collection from various bioinformatics databases. This pipeline accelerates the process of gene target identification, drug interaction prediction, functional pathway analysis, and protein-protein interaction (PPI) network construction.

  • Rust
  • Bioinformatics
  • Pharmacology
  • Web Scraping
  • CLI
  • Automation

OpenWrt C API

2025

Designed specifically for the RAMIPS MT76X8 architecture, this project demonstrates how C can be used to build highly efficient web services on router devices. The main focus is on tight memory management and execution speed.

  • C
  • OpenWrt
  • Embedded
  • Networking
  • Low-level
PS2 Virtual Memory Card Reader
PS2 Virtual Memory Card Reader

PS2 Virtual Memory Card Reader

A utility to read and manage PlayStation 2 Virtual Memory Card save files.

PS2 Virtual Memory Card Reader

2024

A project exploring binary file data structures. This application allows users to dissect PS2 memory card contents, extract icons, and manage save data directly from a computer using C. This project is also available on the AUR (Arch User Repository) as alfathsave.