Dalton Cherry is an engineering manager based in Austin with 13 years of hands-on experience building mobile and backend systems, now leading engineering at Curri. He blends deep iOS and systems expertise—contributing to well-known Swift projects like Starscream and SwiftHTTP—with production experience at Cloudflare and startups he’s founded or led. Dalton’s background ranges from low-level C services and identity agents to scalable Go WebSocket servers and modern Swift networking, giving him a rare full-stack mobile-to-infrastructure perspective. As a former CEO and cofounder he pairs technical craft with product and team leadership, guiding cross-functional teams through platform transitions and performance-driven engineering. Outside work he’s a drum machine-playing climber with a developer’s curiosity that surfaces in prolific open-source contributions.
13 years of coding experience
14 years of employment as a software developer
Associate's degree Computer Science, Associate's degree Computer Science at Taft College
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at The Master's University
Contributions:340 commits, 161 PRs, 260 pushes in 8 years 4 months
Contributions summary:Dalton's contributions primarily revolve around implementing features related to the Websocket functionality within the Starscream project. The commits reveal the development of key components, focusing on creating and managing WebSocket connections, handling stream events and implementing HTTP protocol. The user also worked on improving the SSL support and implemented mechanisms for handling incoming data and processing raw messages within the WebSocket framework.
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
Role in this project:
Back-end Developer
Contributions:171 commits, 37 PRs, 101 pushes in 3 years 6 months
Contributions summary:Dalton primarily focused on the back-end aspects of the SwiftHTTP library, with an emphasis on request serialization and task management. They implemented classes for HTTP request and JSON serialization, contributing significantly to the core functionality of making HTTP requests, including adding request headers, and handling parameters. Furthermore, the user initiated support for background download and upload tasks and handled the response data, suggesting improvements to the library's core networking capabilities.
http-requeststhinswiftnsurlsessionmacos
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.