Skip to content
View jblwilliams's full-sized avatar

Block or report jblwilliams

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
jblwilliams/README.md

Hi, I'm Justin Williams | Software Generalist

I'm currently focused on AI products and tools that center on the human experience. My thesis is that as technology gets more powerful, we need better UX to unlock personal creativity, and I want to solve that with craft and empathy. Previously, I was Director of Engineering at Block, and was a senior technical leader at Cash App, Handy, and Goldman Sachs. I've led multidisciplinary teams and made technical contributions across mobile, backend, web, security, and cryptography, and scaling global reach.

Current Projects

  • FauxCam - Stream your Mac camera into iOS Simulator via shared memory, with a macOS CLI and a Swift reader for UIKit and SwiftUI.
  • lns - Local Name System. A Caddy-based reverse proxy manager that maps project.localhost to dev ports to avoid conflicts.
  • mac-dev-agent - Playwright-style tooling for native macOS: drive XCUITest, take screenshots, and verify flows with a simple CLI.
  • mobile-dev-agent - Playwright-style tooling for iOS/Android: run Maestro flows, manage simulators/emulators, and get clean JSON output for scripting.
  • simple-auth - Cross-platform auth building blocks: Google auth-code sign-in, OTP and session primitives, token storage, and refresh helpers.

What I'm Doing

  • Building human-centered AI products and open sourcing libraries that I think can be helpful to others.
  • Sharing some thoughts
  • Taking pictures of whatever catches my eye

Links

Pinned Loading

  1. crown-dev-studios/mobile-dev-agent crown-dev-studios/mobile-dev-agent Public

    Node-based CLI wrapper to make iOS/Android automation easier to drive from agent workflows.

    TypeScript 2

  2. crown-dev-studios/mac-dev-agent crown-dev-studios/mac-dev-agent Public

    CLI tool to automate building with agents on macOS

    TypeScript 1

  3. badlogic/pi-mono badlogic/pi-mono Public

    AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods

    TypeScript 24.6k 2.6k

  4. crown-dev-studios/simple-auth crown-dev-studios/simple-auth Public

    Auth toolkit for mobile apps: native Google auth-code sign-in (iOS/Android/React Native/Expo) + Redis OTP/session primitives + token exchange / refresh helpers.

    TypeScript 2

  5. crown-dev-studios/lns crown-dev-studios/lns Public

    Local Name Service (LNS): a Caddy-powered dev reverse proxy that gives your projects stable *.localhost URLs and avoids port conflicts

    Go

  6. crown-dev-studios/faux-cam crown-dev-studios/faux-cam Public

    Stream your Mac's real camera into iOS Simulator.

    Swift