Skip to content

Lab

Curiosity, unpolished.

Experiments and side-explorations that don't need a full case study — the places I try things first.

  • macOS app · Menu bar · 2026

    LiteScroller

    Menu bar separator for macOS that hides icons like Hidden Bar, plus a scroller mode: hidden icons appear in a scrollable strip over the menu bar, so they stay reachable even when long app menus or the notch would cover them. Pure Swift + AppKit in a single source file.

    • Swift
    • AppKit
    • macOS
    • Accessibility
  • macOS app · Menu bar · 2026

    LiteMonitor

    Lightweight macOS menu bar indicator for CPU, RAM, SSD, network and battery. Pure Swift + AppKit in a single source file with no dependencies: normal or compact mode, pick which metrics to show, about 15–25 MB of RAM.

    • Swift
    • AppKit
    • macOS
  • Dev tool · API · 2026

    Rajabiller dummy customer ID search

    Search and viewer for Rajabiller's dummy customer IDs (idpel_dummy) when testing PPOB / H2H API integrations, shown as table, tree and JSON.

    • Vue
    • Vite
    • API
    • PPOB
  • Dev tool · API · 2026

    University list viewer

    Search and viewer for the Hipolabs Universities API: filter by name, country, limit and offset through the API, then search, filter per column and export CSV in the browser, shown as table, tree and JSON.

    • Vue
    • Vite
    • API
  • Game · 2026

    ASCII playground

    A small browser game rendered entirely in ASCII characters.

    • ASCII
    • Game
  • Machine learning · 2023

    Melon leaf clustering

    K-Means on GLCM texture features, validated with plant experts during the IPB summer course.

    • Python
    • K-Means
    • OpenCV
  • Knowledge graph · Data viz · 2023

    Insect–virus–plant networks

    Interaction graphs and taxon embeddings explored while researching VektorPedia.

    • Knowledge Graph
    • Network Science
Chat with me