Dean Silfen

Staff Software Engineer at Peloton Interactive

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

👤
Senior
🎓
Top School
Dean Silfen is a Staff Software Engineer in New York with 12 years of experience building resilient mobile and backend systems, currently shipping watchOS, tvOS, and iOS apps at Peloton. He’s fluent in Ruby, Python, and Swift, with a history of designing SDKs (including an open-source Swift audiobook player supporting DRM) and building payment microservices and high-traffic iOS features. Dean blends product-focused delivery and engineering rigor—practicing TDD on Django services and contributing refactors and core functionality to open-source tooling like a Python-based video supercut project. Known for pragmatic API design and cross-platform media experience, he pairs deep Apple-framework knowledge (AVFoundation, HealthKit, CoreBluetooth) with a knack for making complex media workflows reliable and reusable. Off-hours he’ll happily trade pizza for code, reflecting a collaborative, hands-on approach to problem solving.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelors of Art, Communication and Media Studies, Bachelors of Art, Communication and Media Studies at Marist College
languagesEnglish
github-logo-circle

Github Skills (11)

moviepy10
video-editing10
python10
subtitle10
text-processing10
youtube-api9
file-handling8
file-processing8
fileio8
file-access8
api-design7

Programming languages (12)

TypeScriptJavaCSSSCSSJavaScriptElmObjective-CSwift

Github contributions (5)

github-logo-circle
antiboredom/videogrep

Jun 2014 - Jul 2014

automatic video supercuts with python
Role in this project:
userBack-end Developer
Contributions:18 commits, 1 comment in 1 month
Contributions summary:Dean primarily focused on refactoring and restructuring the project, including adding a setup configuration. They standardized imports to meet PEP 8 guidelines and added a requirements.txt file. The user implemented the core functionality of the project, including subtitle processing and video supercut generation using the moviepy library. Additionally, they added functionalities for downloading YouTube captions and videos using external libraries.
ffmpegpythonvideo
djds23/element_gen

Jun 2014 - Aug 2014

Contributions:44 commits in 2 months
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