Now
Last updated: 2026-05-13.
Shipping
Just shipped vexpo, the mobile sibling of tanvex. Expo SDK 56 starter wiring Convex, Better Auth, and Resend end-to-end for iOS, from npm create to TestFlight in one afternoon. Most of my recent PRs have landed in expo, better-auth, Astro’s compiler, TanStack, Convex, and napi-rs. Open PRs right now:
- expo/expo#45700: SwiftUI
Alertcomponent for@expo/uiwrapping iOS 15.alert(_:isPresented:actions:message:), withAlert.Trigger,Alert.Actions, and optionalAlert.Messageslots. - get-convex/better-auth#368: wrap
fetchAccessTokeninnew Promise(executor)souseConvexAuth().isAuthenticatedflips after sign-in on Hermes V1. Expo SDK 56 canary dropped a Babel transform that was hiding a bridge race. - better-auth/better-auth#9345: preserve the current session on
change-passwordwhenrevokeOtherSessionsis set. - hugeicons/react#5:
core-free-iconssubpath type shim. - shadcn-ui/ui#10364: strip control characters from
promptstext input so pasted hidden bytes don’t break the CLI. - oven-sh/bun#27085 and #27086: peer dep semver validation and YAML workflow fix.
Patches for each one live in ramonclaudio/patches so my projects aren’t waiting on review.
Maintaining
- vexpo: Expo SDK 56 + Convex + Better Auth + Resend, wired end-to-end for iOS. Email + password, OTP, Apple Sign In, push notifications, universal links, OTA via EAS Update, submit + workflows.
- seetree at v0.1.1. Live tree viewer for Claude Code, written in Zig. Lights up files as Claude reads, writes, edits, or deletes them. ~200K binary, brew + npm.
- convex-revenuecat at v0.3.0. Around 5,900 downloads, listed in the Convex Components Directory. Sync hooks, webhook handlers, lifecycle transitions.
- tanstack-cn + create-tanstack-cn: CLI scaffolder and shared runtime package, same shape as shadcn’s (
bun create tanstack-cn my-app). Around 1,000 downloads combined. TanStack Start + Vite 8 + Base UI + shadcn + oxlint/oxfmt. The shadcn dark mode PR is wired in. - tanvex: tanstack-cn extended with Better Auth and Convex, running on latest majors (Vite 8, Oxc, canary). My web dogfood, where I reproduce edge cases for TanStack, Convex, and Better Auth PRs.
- ccbase for Claude Code analytics. Just shipped
ccbase mvfor rewriting paths when you move or rename a Claude Code project. - gitbar: Tauri menubar GitHub dashboard. PRs, issues, reviews, and activity in one window. ~5MB binary.