Skip to content
View royphilip's full-sized avatar

Block or report royphilip

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
royphilip/README.md
Roy Philip

Roy Philip

Full-stack engineering for messy business reality.
I build, repair, and simplify production systems from Surabaya, Indonesia.

royphilip.xyz · @royphilip_


I have spent more than a decade building production systems across business software, e-commerce, developer tools, financial infrastructure, and applied AI. My best work starts when the requirements are incomplete, the system is fragile, and the business needs a practical path forward.

I diagnose before I change code, build for the constraints that actually exist, and publish evidence from real work.


Research & Writing

JSON vs XML LLM Analysis

JSON vs. XML: A Data-Driven Analysis of LLM Parsing Efficiency →

I had a question about format performance across LLMs. So I tested it — 12 models, 8 companies, 120 runs, automated scoring. The results clustered by provider: Anthropic performed better with XML, Kimi and Google with JSON, while Grok was format-agnostic in this benchmark.

All data, prompts, and evaluation scripts are published on GitHub.


Open Source

Project Description
etherscan-v2-sdk → Production-oriented Etherscan V2 client with transport-level BigInt, Zod runtime validation, and built-in rate limiting.
PromptLint → Analyzes code2prompt output. Cuts LLM context bloat by 40–60%.
QRPure → Generates static QR codes without redirects, accounts, tracking, or expiry.

The smaller browser utilities live together on royphilip.xyz/tools →.


Selected Production Work

Area What I built
Financial infrastructure Staking, governance, analytics, and data systems supporting more than $10M in staked value at peak.
Client and business systems Corporate platforms, internal workflows, deployment recovery, automation, and operational tools for active businesses.

Stack

Core: TypeScript · Python · React · Next.js · Astro · Bun · PostgreSQL · Redis · Cloudflare · Linux

Additional: Solidity · Swift · Zod · Drizzle


Have an unclear, fragile, or half-finished system?
Tell me what is breaking, what has already been tried, and what the business needs next.
Find me on X →

Popular repositories Loading

  1. llm-format-benchmark llm-format-benchmark Public

    Python 2

  2. etherscan-v2-sdk etherscan-v2-sdk Public

    A production-grade, fully type-safe and runtime-validated TypeScript client for the Etherscan V2 API.

    TypeScript 2 2

  3. royphilip royphilip Public

  4. docs docs Public

    Forked from base/docs

    Documentation for building on Base

    TypeScript

  5. hyper-evm-lib hyper-evm-lib Public

    Forked from hyperliquid-dev/hyper-evm-lib

    The all-in-one developer library for building smart contracts on HyperEVM

    Solidity

  6. x402scan x402scan Public

    Forked from Merit-Systems/x402scan

    x402 Ecosystem Explorer

    TypeScript