Samm Desmond

Software Engineer at Dropbox

Seattle, Washington, United States
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

👤
Senior
🎓
Top School
Samm Desmond is a seasoned full-stack software engineer based in Seattle with 11 years of experience building customer-facing applications, low-level backends, and developer-focused extensibility APIs. Currently at Dropbox, he brings startup grit from co-founding Nodesmith and practical product delivery from roles at Shelf Engine and Microsoft. Samm contributes to open-source tooling for developer workflows and web integrations—his work on TypeChain added robust event handling for Ethereum smart contracts and his React contributions improved Tableau’s extensions API examples. He’s particularly interested in decentralized networks and smart contract technology, pairing blockchain integrations with strong front-end UX skills. Samm’s background in computer science, physics, and mathematics from UW–Madison underpins a methodical approach to complex engineering problems. A not-obvious strength is his blend of mobile, backend, and extensibility API experience, enabling him to bridge product, platform, and developer ecosystems effectively.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelors; Certificate; Certificate, Computer Science; Physics; Mathematics, Bachelors; Certificate; Certificate, Computer Science; Physics; Mathematics at University of Wisconsin-Madison
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

smart-contracts10
typescript10
javascript10
typescripts10
solidity10
front-end-development10
web3js10
ethereum10
react10
blockchain10
typescript-types10
abi9
truffle8
testing8

Programming languages (7)

TypeScriptC#JavaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
tableau/extensions-api

Jun 2017 - Jan 2018

Extensions API sample code and developer docs.
Role in this project:
userFront-end Developer
Contributions:25 commits, 7 PRs, 13 pushes in 7 months
Contributions summary:Samm primarily contributed to the development of React components and examples within the `tableau/extensions-api` repository. Their work involved adding and updating React-based add-in examples, including changes to the add-in API itself, demonstrating a focus on frontend development. These contributions highlight their involvement in building user interfaces and integrating them with the Tableau extensions API. Further changes included updating the selected marks demo to work with the typescript API and re-enabling the settings API functionality.
rest-apiapiextensionsapi-sample
dethcrypto/TypeChain

Apr 2018 - Apr 2018

🔌 TypeScript bindings for Ethereum smart contracts
Role in this project:
userFull-stack Developer
Contributions:15 commits, 3 PRs, 1 issue in 6 days
Contributions summary:Samm primarily contributed to the development of TypeScript bindings for Ethereum smart contracts, focusing on features related to event handling and smart contract interactions. They implemented event support, enabling developers to easily interact with smart contract events. Additionally, the user addressed bugs and implemented functionalities for handling different data types like arrays and bytes within the smart contract interfaces.
ethereumtruffleblockchainsmartcontractweb3
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