Portrait of Lex Alexander

Senior Software Engineer

I'm a product-obsessed software engineer in Los Angeles building high-scale systems across payments, trust and safety, platform infrastructure, and developer tooling. When I'm not coding, I'm telling jokes at your local comedy club.

l.alexander10@gmail.com

Lex Alexander
Senior Software Engineer
Rating
0
0
Users served
0
Developers Served
$0
Business value created
0
Years in production
Open Source
Active maintainer & contributor
Maintainer
Specialties
Fintech
Consumer
SaaS
Product

Professional Work

Additional Professional Work

StubHub McCovey Cove

StubHub McCovey Cove

Knockout React CSS

McCovey Cove was a project built for StubHub to showcase the history and importance of the San Francisco Giant's baseball stadium.

HighFive Workstyle Quiz

HighFive Workstyle Quiz

Knockout React CSS

The HighFive Workstyle Quiz is an interactive website created for HighFive to help identify your ideal workstyle.

BrightRoll

BrightRoll

Knockout Greensock CSS

BrightRoll is a project built for Yahoo's subsidiary to demonstrate how a marketer's audience is like fine wine.

Beyond the Beat

Beyond the Beat

Greensock Javascript CSS

Beyond the Beat is an internal project developed for Column Five Media to showcase Rosetta Thorpe aka the Mother of Rock n' Roll during Black History Month.

Collab Creators Website

Collab Creators

Sinatra jQuery Greensock

Collab Creators is the official website for Collab.

Cyndx Finder

Cyndx Finder

React Rails Neo4j NLP

Cyndx Finder is a search engine used by M&A analysts to find similar companies, concepts, and industries.

Collab DRM Website

Collab DRM Website

Sinatra jQuery CSS

Collab DRM is the official website for Collab's Digital Rights Management service.

Collab Audio Library

Collab Audio Library

jQuery Bootstrap Rails

Collab Audio Library allows social media partners to search and download royalty-free music and sounds.

Collab Documents

Collab Documents

React Redux Rails

Internal feature allowing claims teams to create and send agreements to users of clips we license.

Collab Compilation Maker

Collab Compilation Maker

React Rails ES6

Internal tool for tracking YouTube video compilations created by Collab’s social media talent.

Civic Projects & Work

Open Source

Marta Transit

Marta Transit API - Typescript

Typescript

Real-time transit tracking and route optimization for Marta Transit API in Typescript.

Python

Python FCM

Python Firebase

Reduced credential exposure risk in Python FCM package.

US TEL

Watchman

NPM

AML/CTF/KYC/OFAC search of global watchlist and sanctions

Videoframer logo

Python Videoframer

PyPI

Analyze video with multimodal AI, one frame at a time in python.

Videoframer logo

Node Videoframer

NPM

Analyze video with multimodal AI, one frame at a time in Node.js.

Firebase

Ruby FCM

Ruby Firebase

Reduced credential exposure risk in Ruby FCM.

Webpack

Webpack

Javascript

Added file removal tracking in watch-run mode and show loaders used when module parsing fails.

Parcel

Parcel

Javascript

Add disabling of autoinstall globally.

Atom

Atom

Javascript

Added Fading of Tooltips on Keyboard Events.

Octocat

React use-is-online

Javascript

Simple React Hook for checking if you're connected to the internet.

Mastodon

Mastodon

React Rails ES6

Fixed an issue with retoot counts having incorrect data.

Electron

Electron OSX Sign

Javascript

Fixed an issue with setting app group values.

Octocat

youtube-video-to-frames

Javascript

Download and convert a youtube video to pictures/frames.

Octocat

n-stats

Javascript

Pretty print a node package's download stats from the command line.

Octocat

Node Worldstar

Javascript

Download worldstarhiphop videos.

Octocat

Node Mercury Parser

Javascript

A wrapper around the Mercury web parser API.

Octocat

n-lines

Javascript

Add any number of newlines to a string.

Octocat

Read This

Javascript

Add any number of newlines to a string.

Octocat

Socket NTP

Javascript

NTP Sync using Socket.io. Allows you to sync clients against a server by calculating the time offset.

Octocat

Node-Summary

Javascript

Summarizes text using a naive summarization algorithm.

Octocat

Node Imgur

Javascript

A node Imgur library for the Imgur API.

Octocat

Node Soundcloud

Javascript

Node JS wrapper for the Soundcloud SDK. Inspired by the libraries soundcloud-node.

Writing

When Search Stops Being Search

Blog Post

A curious Disney+ product decision: titles that are indexed by Google and have working pages in the app still return "No results found" when you search for them in-app.

How I Failed to Contribute to Yarn

Blog Post

Two attempts at contributing to major JavaScript projects: a merged fix in Webpack, and a Yarn PR that never landed — and what that taught me about reading a codebase before touching it.

We Broke Personalized Recommendations

Blog Post

Event discovery platforms swapped working ML recommendation models for LLM-based ones that can't tell a senior engineer from a beginner — and now I get suggested intro workshops.

Disappearing Buttons on Threads

Blog Post

A UX inconsistency in Meta's Threads app: the image attachment button vanishes once you start typing a reply, even though attaching an image is still possible if you do it first.

Spectrum's Missing Audit Trail

Blog Post

Telecom carriers should give customers a visible security timeline of account actions — fraud protection changes, device activations — instead of keeping that history hidden from account holders.

The Stripe Link Bug

Blog Post

Stripe's Link and dashboard systems keep separate identity records that never sync, creating security risks and confusing account experiences when a phone number ends up on multiple accounts.

Spectrum's Fraud Protection Gap

Blog Post

Spectrum routes fraud-protection changes through customer support and issues verification codes with 15-minute windows — an exploitable gap in an era of convincing AI voice impersonation.

The Substack Subscription Bug

Blog Post

Substack subscriptions purchased on mobile web don't immediately sync to the native app, leaving readers stuck on a paywall they've already paid past — and at risk of paying twice.