George Cox is a Senior Software Engineer with 14 years of professional experience and a long-running entrepreneurial streak as the owner and principal developer of Downcast, a widely used podcast player across iOS, macOS, watchOS, and CarPlay. He combines deep mobile engineering expertise with low-level database work—contributing to projects like Realm Swift and YapDatabase to add advanced querying and distinct/result functionality. George has strong build-system and packaging skills demonstrated by SPM integration work on FlexLayout, and he’s comfortable navigating Objective-C and Swift interoperability. Based in Tampa, Florida, he pairs product ownership with client-facing maintenance and support from his consultancy Tundaware. Notably, his background spans both creative training in fine arts and formal computer science study, which informs a pragmatic yet design-aware approach to user-facing apps.
14 years of coding experience
17 years of employment as a software developer
Computer Science, Computer Science at North Carolina State University
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
Role in this project:
Database Engineer / Database Administrator
Contributions:20 commits, 10 PRs, 15 comments in 5 years 5 months
Contributions summary:George primarily contributed to the core functionality of the YapDatabase, a key-value store built on SQLite. Their work included adding support for array parameters within database queries and implementing associated unit tests, demonstrating a focus on enhancing query capabilities. They also made changes related to the AutoView extension, including the addition of methods for setting sorting and version tags. Furthermore, the user addressed a TODO related to refactoring the `resortView` method.
FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
Role in this project:
Mobile Developer (iOS)
Contributions:17 commits, 1 PR, 4 comments in 3 months
Contributions summary:George primarily focused on integrating Swift Package Manager (SPM) support for the FlexLayout library, restructuring the project to accommodate package builds. This involved isolating C and non-C code, creating package manifests, and adapting import syntax to work within the SPM context. The user also addressed enum translation issues and addressed compilation problems in app targets, demonstrating a strong understanding of build configurations and iOS development.
grid-layoutswift-3intuitiveflex-layoutios
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
George Cox - Senior Software Engineer at Tundaware LLC