James Salter

Engineering Manager at Stripe

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Salter is an experienced engineering manager with 13 years delivering product-led teams and scalable systems, currently leading engineering at Stripe from London. He blends people-first leadership—managing managers and fostering distributed decision-making—with hands-on technical depth across backend, web, mobile and ML/NLP. At Memrise he grew engineering into a product-focused, autonomous organisation and led the technical direction for machine learning work that improved core learning features. His open-source contributions span frontend work on the Matrix/Element web clients and low-level bindings between Rust and Python, showing comfort from UI polish to build-system and Unicode handling. Known for using Kanban to reduce WIP and a clear growth framework for engineers, he connects business strategy to technical priorities. Pragmatic, curious and detail-oriented, he still codes across the stack and regularly improves developer ergonomics in notable projects.
code14 years of coding experience
job15 years of employment as a software developer
bookSydney Boys High
bookUNSW Sydney
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

javascript10
matrix10
python10
typescript10
ui-design10
uid10
front-end-development10
build-automation10
typescript-types10
nodejs10
typescripts10
rust10
react10
templating-engine10
multiplatform9

Programming languages (11)

TypeScriptC++ShellRustCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
element-hq/element-web

Jul 2021 - May 2022

A glossy Matrix collaboration client for the web.
Role in this project:
userFront-end Developer
Contributions:21 reviews, 59 commits, 57 PRs in 10 months
Contributions summary:James primarily focused on enhancing the user interface of the Element Web application. Their contributions centered on implementing a "Copy Link" feature within the room context menu, and modifying the RoomTile component. These changes included modifying menu labels, adding icons, and repositioning menu options. The commits showcase the user's work with React, TypeScript and the underlying Matrix collaboration client.
javascriptcollaborationmatrix-collaborationkaiosmatrix
matrix-org/matrix-react-sdk

Jul 2021 - May 2022

Matrix SDK for React Javascript
Role in this project:
userFront-end Developer
Contributions:86 reviews, 110 commits, 43 PRs in 10 months
Contributions summary:James primarily contributed to the React-based user interface of the Matrix React SDK. Their work focused on enhancing the room context menu with a "Copy Link" feature, enabling users to easily share room permalinks. They implemented the feature by modifying existing components, including `MatrixChat.tsx` and `RoomTile.tsx`, adding new menu options, and integrating functionality to copy the link to the clipboard. Furthermore, the user made improvements to error messages and menu labels to enhance usability.
javascriptreactmatrix-chatmatrix-sdkmatrix
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial