Macklin Underdown

Senior Software Engineer at DocuSign

Detroit, Michigan, 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
Macklin Underdown is a Senior Software Engineer based in Detroit with 13 years of experience building reliable front-end and full-stack systems for organizations ranging from startups to enterprise teams like DocuSign and Major League Baseball. He combines a design-minded BFA in Media Arts with deep engineering chops, contributing to high-profile open-source projects such as typescript-eslint, probot, and Jest tooling to improve tooling, linting rules, and test suites. Macklin’s work often focuses on developer experience—authoring ESLint rules, migrating tests to TypeScript, and refining UI components and theme systems—helping teams ship cleaner, more maintainable code. A musician off-hours, he brings creativity and a consistent commitment to code quality and automation that surfaces in both CI integrations and documentation-driven UI improvements.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Fine Arts (BFA), Media Arts, Bachelor of Fine Arts (BFA), Media Arts at University of Michigan
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
142reputation
6kreached
4answers
0questions
github-logo-circle

Github Skills (33)

javascript10
es6-promise10
probot10
testing10
typescript10
eslint10
cicd10
code-review10
mdx10
front-end-development10
jestjs10
typescript-types10
typescripts10
eslint-plugin10
react10

Programming languages (14)

JavaCSSHTMLKotlinTypeScriptDockerfileCoffeeScriptShell

Github contributions (5)

github-logo-circle
Enforce best practices for JavaScript promises
Role in this project:
userFull-stack Developer
Contributions:50 commits, 91 PRs, 90 pushes in 7 months
Contributions summary:Macklin primarily contributed to improving the code quality and maintainability of the eslint-plugin-promise repository. They refactored code to enable strict mode, and added documentation to the rules. Furthermore, the user resolved warnings by adjusting the code to comply with stricter coding standards. Their work involved modifying existing rules and adding new features, as well as fixing several code formatting tools.
javascriptpromisesnodejsenforcetypescript
danger/danger-js

Dec 2016 - Jul 2019

⚠️ Stop saying "you forgot to …" in code review
Role in this project:
userFull-stack Developer
Contributions:44 commits, 45 PRs, 53 pushes in 2 years 7 months
Contributions summary:Macklin primarily contributed to the development and enhancement of the `danger-js` project, which focuses on code review automation. Their work included implementing features such as adding Jenkins CI source integration and improving error reporting within the Dangerfile. Additionally, the user focused on improving code quality by updating TSLint, enabling jsdoc-format linting, and adding utility functions for markdown generation. They also added functionality for a REPL to aid in Dangerfile development.
jenkinsstopdanger-jsreviewtravis
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
Macklin Underdown - Senior Software Engineer at DocuSign