James Singleton

T 201.850.7411
jamespants@gmail.com

Bloomberg

Senior Software Engineer, Editorial Tools

| New York

Built and maintain a suite of internal tools that let editors create interactive, media-rich articles for bloomberg.com and Bloomberg Terminal. Responsible for the real-time collaboration features, APIs, and publishing systems that deliver content across multiple platforms. Designed publishing pipelines that handle Bloomberg's complex editorial workflows and distribution requirements.

Bloomberg

Newsroom Developer

| New York

Created data-driven interactive features and single-page applications for Bloomberg's editorial team, often on extremely tight turnarounds. Built numerous internal newsroom tools that are still in active use.

Red Bull Music Academy

Software Developer

| Köln, Germany

Created interactive stories and campaign websites, handling everything from concept to launch. Helped launch digital daily music magazine with some of the best music journalists globally.

Stones Throw Records

Musician, James Pants

I did a bunch of records for Stones Throw and toured a lot.

Tech Stuff

Full-stack TypeScript developer specializing in complex, real-time collaborative applications. Build Node APIs and interactive frontends (React, Svelte, vanilla JS) with WebSocket integrations, intricate state management (YJS), and media-rich UX. Experience with Canvas/WebGL for visual applications, Go for backend services, and Claude Code for AI-assisted development workflows.

Fan of rare '80s r&b, hunting mushrooms and easy-listening.