Ian Remmel is a Technical Lead with 13 years of software engineering experience, currently leading teams at Airbnb while running his own consultancy, Ian Remmel, LLC. He brings deep full-stack expertise and proven leadership across startups and large enterprises including Cisco and Urbandoor, with a track record of progressing from individual contributor to technical lead roles. Ian has hands-on open source impact—adding 24-hour time support to the widely used moment.js—and has built robust CI/CD pipelines for large JavaScript SDKs like Webex. Based in San Francisco, he blends platform-level DevOps and build engineering skills with product-focused development and mentoring. He holds an M.S. in Information Science and Technology and a B.S. in Electrical Engineering from Penn State, reflecting both systems-level rigor and practical software craft. Outside typical leadership duties, he maintains clear boundaries for outreach and prefers targeted, relevant technical engagement.
13 years of coding experience
17 years of employment as a software developer
M.S. Information Science and Technology, M.S. Information Science and Technology at Penn State University
Contributions:1099 commits, 691 PRs, 1032 pushes in 1 year 7 months
Contributions summary:Ian's contributions primarily focused on setting up and configuring the build and deployment infrastructure for the Webex JavaScript SDK. They were responsible for implementing and maintaining the Continuous Integration and Continuous Deployment (CI/CD) pipeline using CircleCI. The user's work involved configuring and automating test executions within the CI system, as well as integrating code coverage reporting and artifact management.
Parse, validate, manipulate, and display dates in javascript.
Role in this project:
Full-stack Developer
Contributions:7 commits in 4 days
Contributions summary:Ian implemented 24-hour time support within the moment.js library, including adding tests for its functionality. Their work involved modifying the core `moment.js` file to accommodate the new time format, as well as updating the testing suite to ensure the feature worked correctly. They also refactored the codebase by converting tabs to spaces. The user's contributions directly enhanced the library's date parsing and formatting capabilities.
validationnpm-packagejavascriptnodejsdates
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.