Dave Porter

Software Developer at Apple

Boston, Massachusetts, 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
Dave Porter is a seasoned software developer with 16 years of experience focused on iOS/Swift apps, thick-client web applications, and developer mentoring, currently building software at Apple in Boston. He brings strong front-end expertise demonstrated by significant contributions to the SproutCore framework—improving UI components, touch handling, and ListView performance used in notable projects like Kobo Instant Reader. Previously he led cross-functional teams at BNY Mellon, delivering large-scale automation systems and developer-facing APIs that produced multi-million-dollar efficiency gains. A practiced instructor and mentor, he has trained novice developers and presented performance-focused webinars, combining hands-on engineering with a knack for making complex UIs fast and maintainable. His background in neuroscience complements a pragmatic, user-centered approach to design and problem solving.
code16 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BS) degree, Neuroscience, Bachelor of Science (BS) degree, Neuroscience at Trinity College
languagesFrench
github-logo-circle

Github Skills (8)

css10
uid10
javascript10
front-end-development10
ui-design9
user-interface8
graphical-user-interface8
accessibility6

Programming languages (4)

TypeScriptCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
sproutcore/sproutcore

Jun 2011 - Sep 2014

JavaScript Application Framework - JS library only
Role in this project:
userFront-end Developer
Contributions:297 commits, 2 comments in 3 years 3 months
Contributions summary:Dave primarily contributed to the SproutCore framework's front-end components, focusing on improving UI elements such as segmented views, date pickers, and sliders. Their work included fixing CSS selector issues, enhancing responsiveness, and refining visual theming for the Ace theme. They also made significant improvements to the framework's event handling for touches and improved several aspects of the ListView component, making its performance more robust and reliable.
js-libraryjs-frameworkjavascript-frameworkjavascriptframework
dcporter/didyoumean.js

Jan 2013 - Jun 2021

A simple, optimized JS library & node.js module for matching short, human-quality input to a list of possibilities.
Contributions:16 commits, 1 PR, 2 pushes in 8 years 6 months
js-librarynode-jsmatchingjavascriptnode-library
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
Dave Porter - Software Developer at Apple