Jim Dovey

TvOS SwiftUI Engineer at Apple

California, 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
Jim Dovey is a seasoned systems and applications engineer with 17 years of experience, currently focused on bringing SwiftUI to tvOS at Apple. An early member of the watchOS team and former lead of the Readium SDK, he bridges low-level runtime/linker work and high-level UI engineering across Apple platforms. He is fluent in Swift, Objective‑C and C/C++, with deep expertise in network protocols, file formats and even self‑modifying code for PowerPC and Intel. A long‑time open‑source contributor (notably AQGridView and fixes to BlueSocket) he blends practical shipping experience with platform‑level systems insight. British-born and California-based, he co-founded XPlatform Consulting and has a track record of moving projects from raw ABI and linker layers up through polished app UIs. Colleagues rely on him for rare cross‑domain skills that span embedded runtime internals to modern SwiftUI application design.
code17 years of coding experience
job22 years of employment as a software developer
bookThe University of Salford
languagespolish (7/10), french (4/10), german (6/10)
stackoverflow-logo

Stackoverflow

Stats
11,166reputation
771kreached
96answers
1question
Badges
uitableview
top-1%
cocoa-touch
top-5%
macos
top-5%
ipad
top-5%
objective-c
top-1%
iphone
top-5%
github-logo-circle

Github Skills (31)

objective-c10
epub10
c-language10
ios10
linux10
ui-design10
networking10
uid10
socket10
uitableview10
front-end-development10
xml10
swift10
macos10
cprogramming-language10

Programming languages (11)

JavaC++CTeXScalaMakefileJavaScriptObjective-C

Github contributions (5)

github-logo-circle
AlanQuatermain/AQGridView

Apr 2010 - Mar 2012

A grid view for iPhone/iPad, designed to look similar to NSCollectionView.
Role in this project:
userMobile Developer (iOS)
Contributions:52 commits in 1 year 11 months
Contributions summary:Jim primarily focused on improving the functionality and stability of the AQGridView component for iOS. Their contributions include fixing layout bugs, addressing rotation issues, enhancing the selection modes, and adding a new example project with an image demo. They also made improvements to the grid view's content size calculations and handling of animations.
cocoapodsipadlookiphonesimilar
readium/readium-sdk

Aug 2013 - Oct 2013

A C++ ePub renderer SDK
Role in this project:
userBack-end Developer
Contributions:28 commits, 3 comments in 2 months
Contributions summary:Jim focused on enhancing the XML processing capabilities of the ePub SDK. Their contributions involved modifying header files, specifically node.h, xmlstring.h, xpath.h, and document.h, to refine XML-related functionalities. The changes suggest a focus on improving XML handling, including the integration of WinRT-specific functionalities, indicating a drive for broader platform support. Furthermore, code modifications in io_win.cpp demonstrate the user's effort in implementing input/output operations for the Windows Runtime environment.
renderercppepubsdkc-plus-plus
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
Jim Dovey - TvOS SwiftUI Engineer at Apple