Samuel Maddock

Staff Software Engineer at Slack

New York, New York, 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

🤩
Rockstar
🎓
Top School
Samuel Maddock is a Staff Software Engineer based in New York with 15 years of experience building user-focused front-end systems and cross-platform integrations. He progressed from game development and 3D art into web and desktop engineering, contributing to high-profile open-source projects like Garry's Mod and Electron where he improved UI/UX and chrome-extension compatibility. At Slack he has advanced from senior to staff roles, shaping product-quality front-end features and infrastructure for large-scale collaboration. His background blends hands-on UI engineering, performance-minded bug fixes, and platform-level contributions that bridge browser APIs and native app frameworks. Colleagues rely on him to translate complex product needs into responsive, maintainable interfaces while mentoring teams through technical tradeoffs. An unusual thread through his career is the continuity from game UI work to modern desktop/web frameworks, giving him a strong instinct for interactive, real-time user experiences.
code15 years of coding experience
job16 years of employment as a software developer
bookComputer Science, Computer Science at Virginia Tech
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

html10
css10
javascript10
user-interface10
chrome-extension10
garrysmod10
electron10
gmod-lua10
angularjs10
testing10
game-development9
front-end-development9
cprogramming-language9
c-language9
nodejs9

Programming languages (16)

JavaC++BikeshedRustCObjective-C++HandlebarsHTML

Github contributions (5)

github-logo-circle
electron/electron

Feb 2019 - Sep 2022

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Role in this project:
userFront-end Developer
Contributions:528 reviews, 59 commits, 174 PRs in 3 years 8 months
Contributions summary:Samuel contributed to the implementation of chrome extension features within the Electron framework. They focused on integrating and testing chrome extension APIs, specifically adding support for `chrome.runtime.getManifest`. The user also contributed to features such as `WebFrameMain.visibilityState` and the integration of service worker preload scripts. Their work involved modifications to the core Electron code base, focusing on making the framework compatible with chrome extensions.
jsc-plus-plusdesktop-appscssjavascript
Facepunch/garrysmod

Jan 2013 - Jun 2014

Sandbox mod for the Source Engine
Role in this project:
userFull-stack Developer
Contributions:27 commits, 1 comment in 1 year 4 months
Contributions summary:Samuel primarily focused on enhancing the front-end user interface and functionality of the Garry's Mod menu system. They implemented features like saving player counts for new games, integrating AngularUI directives, and improving the layout and responsiveness of the server browser. Additionally, the user addressed several bug fixes, including issues with loading screens, menu sounds, and map name display, improving the overall user experience. They also contributed to the integration and use of JavaScript and HTML within the game's menu.
garrysmodluamodsandboxgarrys-mod
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
Samuel Maddock - Staff Software Engineer at Slack