GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — pete-watters - Overview

@pete-watters pete-watters Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@pete-watters
pete-watters
Follow
View pete-watters's full-sized avatar
🎧
Tryna make $1m outta 0.25 BTC

Pete Watters pete-watters

🎧
Tryna make $1m outta 0.25 BTC
Follow
Crypto advocate + JavaScript enthusiast.
16 followers · 13 following
  • petew.btc @Trust-Machines @leather-wallet
  • Dublin
  • https://petewatters.ie

Achievements

Achievement: Pull Sharkx4Achievement: Pair ExtraordinaireAchievement: QuickdrawAchievement: YOLO

Achievements

Achievement: Pull Sharkx4Achievement: Pair ExtraordinaireAchievement: QuickdrawAchievement: YOLO
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
pete-watters/README.md

Pete Watters, Product Engineer

🌐 petewatters.ie

Now

Product engineer, 20+ years building for the web and the last decade in fintech and crypto. Frontend specialist, comfortable across the full stack.

Building

Products I design and ship end to end:

  • Stackr: a self-custodial cross-chain portfolio terminal (BTC · ETH · SOL · Stacks). Client-side, no backend, custom SVG charts. → case study
  • SimplyFPL: a real-time Fantasy Premier League product, built solo. Edge-served on Cloudflare Workers and Durable Objects. → case study
  • petewatters.ie: this site. An Astro PWA with build-time on-chain data, including a live GitHub graph and a Solana-NFT avatar. → source

Latest writing

→ more at petewatters.ie/blog

Notable open-source contributions

Three years on Leather at Trust Machines, an open-source, self-custodial Bitcoin and Stacks wallet. I shipped Leather's first mobile app in React Native and Expo, reaching 1,850+ monthly active users within three months, and was a core team member on the Hiro to Leather rebrand.

  • Monorepo and shared UI packages: set up packages/ui so the extension and mobile app share one component library. leather-io/mono#161
  • Cross-platform feature packages: one feature package serving two surfaces, 152 files. leather-io/mono#1837
  • Full-page view and container rebuild: drawer system to Radix Dialog, 358 files. leather-io/extension#4655
  • Branded types for Bitcoin addresses: compile-time address safety, 47 files. leather-io/mono#885
  • Secret-key redesign and BIP-39 validation: word-by-word mnemonic input. leather-io/extension#4243
  • Spam and scam token filtering: phishing names out of the asset list. leather-io/extension#4113
  • Modal routing refactor: overlay and nested route state. leather-io/extension#4325
  • UTXO consolidation, the 6-line fix: +6/−10, the best code you delete. leather-io/extension#6085

Tech

Frontend: TypeScript · React · Next.js · React Native · Expo · Panda CSS · Tailwind · Radix · Storybook Across the stack: Python · FastAPI · Node.js · Cloudflare Workers · Supabase · CI/CD AI: LLM observability · Langfuse · agent-assisted development Web3: Bitcoin · Stacks · sBTC · Solana · EVM Tooling: Playwright · Cypress · Maestro · Vitest · TDD

Previously

Trust Machines · Qredo · Kraken · Cryptowatch · Xapo · Bank of America · Fidelity

Links

GitHub · X · LinkedIn · [email protected] · PGP

Pinned Loading

  1. leather-io/extension leather-io/extension Public archive

    Leather browser extension

    TypeScript 334 160

  2. leather-io/mono leather-io/mono Public

    Leather monorepo

    TypeScript 28 33

  3. crypto-view crypto-view Public

    Crypto Trade Watcher

    JavaScript

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.