Dylan Piercey

San Jose, California, 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
Dylan Piercey is a seasoned software engineer with 11 years of experience based in San Jose, California, who blends front-end and back-end expertise with a strong commitment to open source. He has contributed meaningful fixes and performance improvements to notable projects like Marko.js, and enhanced the robustness and flexibility of the widely used form-data library through features and integration tests. Known for clear communication and teamwork, Dylan actively participates in programming communities and prioritizes maintainable, well-tested solutions. He brings a practical, user-focused mindset—summed up by his GitHub motto “Don't break the web”—and a knack for improving developer experience in both compilers and web tooling.
code11 years of coding experience
bookSouthern Alberta Institute of Technology (SAIT)
stackoverflow-logo

Stackoverflow

Stats
1,348reputation
46kreached
18answers
6questions
Badges
google-chrome
top-5%
javascript
top-5%
oop
top-5%
github-logo-circle

Github Skills (16)

javascript10
nodejs10
front-end-development10
testing10
server9
performance-optimization9
sourcemaps9
google-chrome9
stream9
oop9
webserver6
ssl6
user-interface6
asynchronous-javascript6
marko6

Programming languages (11)

TypeScriptCoffeeScriptCSSShellRustSCSSJavaScriptMarko

Github contributions (5)

github-logo-circle
marko-js/marko

Aug 2017 - Jan 2023

A declarative, HTML-based language that makes building web apps fun
Role in this project:
userFront-end Developer
Contributions:26 reviews, 993 commits, 1541 PRs in 5 years 6 months
Contributions summary:Dylan's contributions focused on fixing various issues in the Marko.js framework, specifically related to the correct positioning of attribute arguments, ensuring consistent file options during parsing and other stages, and addressing source location errors in different parts of the project. They also worked on improving the shadow root support. These efforts involved modifications to several modules, including those related to the compiler, babel-utils, and the translator, with a primary focus on improving rendering and performance.
javascriptdeclarativeweb-appsisomorphiccompiler
form-data/form-data

Jul 2015 - Apr 2016

A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:1 release, 9 commits, 16 PRs in 8 months
Contributions summary:Dylan primarily focused on enhancing the `form-data` library's functionality. Their contributions include allowing custom content types, and header fields. They also improved the library's flexibility, for example, by adding support for custom filenames. A significant portion of the work involved implementing integration tests to ensure the library's correctness and robustness.
marketing-toolsweb-applicationsreadabledata-streamsjavascript
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