Colton Schlosser is a Principal Software Engineer with 12 years of experience building reliable backend systems and improving developer tooling, currently based in Fargo, North Dakota and leading engineering work at Gopuff. He has a strong track record at scale through roles at TripAdvisor and Gopuff, progressing from software engineer to principal-level responsibilities. An active open-source contributor, Colton has improved core Ruby tooling in CocoaPods and strengthened test coverage for the Swift compiler driver, demonstrating attention to developer experience and correctness. He blends hands-on coding, test automation, and refactoring to reduce friction in dependency and build systems. Colton’s background in both computer science and computer engineering and early experience as a teaching assistant and test automation intern underscore his practical mentoring approach and commitment to quality.
12 years of coding experience
6 years of employment as a software developer
Computer Science and Computer Engineering, Computer Science and Computer Engineering at University of Minnesota
Contributions:222 reviews, 62 commits, 52 PRs in 1 year 8 months
Contributions summary:Colton primarily focused on adding and completing unit tests for the Swift compiler driver. They introduced and implemented tests for various compiler features, including PCH generation, and addressed failures found during testing. They also added jobs to the build planning for generate PCH, and fixed issues around its import and handling of the -version argument, improving the reliability and test coverage of the project. The contributions involved code modifications within the testing framework and the core driver logic.
Contributions:10 commits, 2 PRs, 43 comments in 4 months
Contributions summary:Colton's contributions primarily involve modifying CocoaPods' internal logic. They focused on improving the handling of versions and repositories, specifically addressing issues related to the "source changed" message and prerelease versions. Their work included refactoring code to satisfy linter requirements and incorporating a feature to ignore prerelease versions when identifying the latest pod version. These changes suggest a focus on enhancing the reliability and user experience of the dependency manager.
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.