George Cox

Senior Software Engineer at Tundaware LLC

Tampa, Florida, 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
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.
code14 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at North Carolina State University
bookFine Arts, Fine Arts at East Carolina University
github-logo-circle

Github Skills (16)

unit-testing10
portable-database10
objective-c10
swift-package10
databases10
swift10
flexbox10
realm10
key-value-store10
sqlite10
ios10
sql10
swift-package-manager10
database-design10
database10

Programming languages (12)

TypeScriptMDXC#ShellC++CJavaScriptGo

Github contributions (5)

github-logo-circle
yapstudios/YapDatabase

Oct 2014 - Feb 2020

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:
userDatabase 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.
objective-cplugin-architecturesqlsqlcipherpodfile
layoutBox/FlexLayout

Nov 2019 - Mar 2020

FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
Role in this project:
userMobile 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