James Frost

Senior Software Engineer at DuckDuckGo

Bristol, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
James Frost is a Senior Software Engineer with 17 years' experience specializing in native Mac and iOS development, currently working at DuckDuckGo after a multi-year tenure at Automattic. He has shipped polished consumer apps—Day One and WordPress Mobile—leading features from shared journals and Catalyst experiments to AI-driven journaling prompts and image generation while maintaining privacy-first design. Hands-on across front-end UI, accessibility, and platform integrations, his open-source contributions include significant UI work on the WordPress iOS Aztec editor and numerous accessibility and UX fixes. Comfortable toggling between individual contributor and team lead roles, he blends deep product sensibility with pragmatic engineering and a knack for turning complex platform features into delightful user experiences. Based in Bristol, James pairs a First-class Computer Science degree from Swansea with a steady record of shipping thoughtful, user-centric mobile experiences.
code17 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, First, Bachelor of Science - BS, Computer Science, First at Swansea University
github-logo-circle

Github Skills (12)

uid10
swift10
uikit10
ios10
html-editor10
front-end-development10
ui-design10
html9
accessibility9
objective-c9
swiftui7
swiftui-app7

Programming languages (8)

TypeScriptJavaScriptObjective-CSwiftRubyGDScriptKotlinPython

Github contributions (5)

github-logo-circle
WordPress for iOS - Official repository
Role in this project:
useriOS Mobile Developer
Contributions:444 reviews, 5733 commits, 1093 PRs in 6 years 7 months
Contributions summary:James primarily contributed to the iOS app, working on various UI and functional improvements. They implemented voiceover preparation for accessibility in header cells, refined modal appearances for iOS 13, fixed a crash related to table view handlers, and addressed navigation bar style issues. Furthermore, they modified the app's appearance, including the background and tint colors, and updated the display of the settings. They also worked on the design, testing, and implementation of the app, making changes to button styles and overall code cleanup.
cocoapodsobjective-cwordpressswiftios
A reusable native iOS visual HTML text editor component.
Role in this project:
userFront-end Developer
Contributions:98 commits, 35 PRs, 39 pushes in 2 years 2 months
Contributions summary:James primarily focused on developing the user interface components for the Aztec editor iOS component. Their commits reveal significant work related to the `FormatBar` component, refactoring its view hierarchy, adding features such as animation, and implementing the option to toggle overflow items. Furthermore, the user updated the icons and the order of buttons in the demo controller, enhancing the user experience and functionality of the iOS text editor.
html-text-editorios-nativeiosios-libraryhtml-text
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
James Frost - Senior Software Engineer at DuckDuckGo