DavidĀ Lynch

Senior Software Engineer at Wikimedia Foundation

Missouri, 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
David Lynch is a Senior Software Engineer with 19 years of experience building both front-end and back-end systems, currently focusing on the Visual Editor at the Wikimedia Foundation. He brings deep practical knowledge of PHP, Ruby on Rails, and JavaScript from roles at deviantART and ESRI, with a track record of improving core functionality and user-facing tools. An active open-source contributor, he has made notable back-end enhancements to MediaWiki (the platform behind Wikipedia) and implemented rich Git integration and UI features for developer tooling like the Sublime Text Git plugin. Comfortable across the stack, he pairs hands-on coding with pragmatic design decisions—evident in contributions that span URL handling, search UX tweaks, Unicode compatibility, and browser compatibility fixes. Based in Missouri, he combines long-tenured engineering leadership with a habit of improving documentation and demos, showing attention to both code quality and developer experience.
code19 years of coding experience
job14 years of employment as a software developer
bookSan Bernardino Valley College
stackoverflow-logo

Stackoverflow

Stats
3,936reputation
396kreached
14answers
3questions
Badges
python
top-5%
forms
top-5%
regex
top-5%
post
top-5%
github-logo-circle

Github Skills (28)

git10
mediawiki10
javascript10
jquery10
python10
wikipedia10
user-interface10
php10
html10
sublime-text-plugin10
post9
regex9
forms9
cross-browser9
documentation9

Programming languages (14)

C++CHTMLTypeScriptShellCoffeeScriptJavaScriptLua

Github contributions (5)

github-logo-circle
kemayo/sublime-text-git

Sep 2011 - Feb 2022

Plugin for some git integration into sublime text
Role in this project:
userFull-stack Developer
Contributions:9 releases, 1 review, 244 commits in 10 years 6 months
Contributions summary:David contributed significantly to the Sublime Text Git plugin, implementing features such as Git blame, log, diff, and commit functionality. Their work involved refactoring the plugin's core command execution and user interface, ensuring Unicode compatibility, and integrating with git-flow. They also added commands for status, stashing, branching, and file management, demonstrating a comprehensive understanding of Git integration within the Sublime Text environment.
textmatepluginsublimesublime-text-3sublime-text
kemayo/maphilight

Mar 2008 - May 2021

jQuery plugin that adds highlighting to image maps
Role in this project:
userFront-end Developer
Contributions:1 release, 138 commits, 18 PRs in 13 years 5 months
Contributions summary:David primarily focused on improving the documentation and demos of the jQuery maphilight plugin. They enhanced the existing demo_simple, demo_world and demo_features examples. The contributions included adding width/height attributes to images, updating the documentation with a changelog, and creating a new demo (demo_usa) with styling. They also introduced a new feature ("alwaysOn") and addressed browser compatibility issues, most notably for Internet Explorer.
javascripthighlightingjqueryjquery-plugin
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
David Lynch - Senior Software Engineer at Wikimedia Foundation