Open source as a place to sharpen tools and leave useful trails.

Building in the open on GitHub since 2014. Avi Charlop / @acharlop.

Open source

profile

Available for selective opportunities

Maintainer of prism-rails, 250K+ downloads. Contributor to tailwind-config-viewer, bidi-js, JsSIP, create-t3-app.

See more on GitHub (opens in new tab)

Repos

Featured open source

prism-rails (opens in new tab)

Ruby on Rails syntax highlighting

maintainer

A Rails syntax highlighter gem wrapping Prism.js for simple asset pipeline usage.

Maintainer · 250K+ downloads on RubyGems.

Ruby on Rails, Prism.js

Added a font-family viewer component (plus serve/build scripts) to the local Tailwind config visualizer.

Contributor · PR #57 · 2022

Tailwind CSS, Developer tooling

create-t3-app (opens in new tab)

T3 stack scaffolding CLI

merged

Improved the generated start-database.sh script in the T3 app scaffolder.

Contributor · PR #2038 · 2025

TypeScript, Shell

bidi-js (opens in new tab)

Unicode Bidirectional Algorithm library

merged

Added hand-maintained TypeScript type definitions that correctly type the factory function and its returned API.

Contributor · PR #15 · 2026

TypeScript, JavaScript

JsSIP (opens in new tab)

JavaScript SIP / WebRTC signaling library

merged

Added in-band DTMF support and fixed mediaConstraints options being mutated, across 3 merged PRs.

Contributor · PRs #625, #628, #629 · 2020

JavaScript, WebRTC, SIP

nuqs (opens in new tab)

Type-safe URL search params state manager

pending

Refactored the TanStack Table docs pagination example and added a sorting example.

Contributor · PR #748 · open since 2024

TypeScript, React, Next.js