~/arifin
GitHub ↗
~/arifin · Indonesia
WorkWritingAbout
GitHub ↗LinkedIn ↗Email
~/arifin/work

Work

Projects I've built — backend systems, blockchain infrastructure, and open source tools.

Earn Aggregator

2026
LIVE ↗OSS ↗

APY rates across crypto exchanges change daily and no unified API existed to query them reliably without scraping five separate dashboards.

FastifyTypeScriptUpstash RedisVercel

Astral

2026
OSS ↗

Most server monitoring tools are either heavy daemons with external dependencies or basic CLI utilities with no history. Nothing lightweight and self-contained existed in between.

RustSvelteSQLiteSSE

Xylem

2026
OSS ↗

Debugging EVM chains during development requires a block explorer, but most are hosted services or need a backend. Nothing worked for a local Anvil node or a custom L2.

ReactTypeScriptEVMWebSocket

PR Please

2026
OSS ↗

Writing a clear PR title and description every time is friction — most engineers either skip it or copy a template by hand.

TypeScriptChrome ExtensionDeveloper ToolsOpen Source

Mobile Review MCP

2026
OSS ↗

Mobile layout review is the QA step everyone acknowledges matters but consistently skips — manual emulator checks are slow and easy to defer.

TypeScriptMCPClaude CodeMobile QA

Quicklend

2026
OSS ↗

Most on-chain lending protocols are monolithic and opaque; understanding how they actually work requires reading a lot of code.

TypeScriptSolidityDeFiSmart Contracts

Sourdough

2025
LIVE ↗

Teams adopting Web3 for treasury management face a critical gap: existing tools expose sensitive financial data on public blockchains, letting competitors track balances and monitor payment flows.

Cosmos SDKEVMSolanaRust

Vault Strategy

2025
OSS ↗

Managing Bitcoin leverage positions manually requires constant monitoring and precise timing — humans consistently miss the signals or act too late.

TypeScriptDeFiEMAAutomation

AAPM

2025
OSS ↗

Prediction market participation requires users to manage wallets and gas separately from their positions, adding friction that reduces liquidity.

TypeScriptAccount AbstractionEVMPrediction Markets

Dexplorer

2024★ 28
LIVE ↗OSS ↗

Spinning up a Cosmos testnet meant either running a full block explorer locally or going without chain visibility. Neither was acceptable during active development.

Cosmos SDKTypeScriptReactCosmJS

Sprune

2024
OSS ↗

Cosmos chain nodes accumulate state indefinitely; pruning is manual, error-prone, and often skipped until disk space becomes critical.

GoCosmos SDKCometBFTDevOps

project-structure-api

2022★ 138
OSS ↗

Every new TypeScript REST API project starts with the same boilerplate — folder layout, error handling, middleware, and config wiring — which most teams redo from scratch.

TypeScriptNode.jsREST APIExpress