James Singleton
T 201.850.7411jamespants@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.