John Buckley

Director at Olive Toast Software

City of Edinburgh, Scotland, 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
John Buckley is a seasoned macOS and iOS software engineer and director based in Edinburgh, with professional development experience dating back to 2001 and a track record of shipping user-facing apps and FxPlug video-processing plugins. As founder of Olive Toast Software he has led small teams, delivered consultancy projects and built App Store products like Files Pro and QuickSearch, combining deep expertise in Swift and Objective-C with AppKit/UIKit and AVFoundation. He contributes to open-source tooling—recent work includes full‑stack enhancements to Raycast extensions and improvements to the Natalie storyboard code generator—demonstrating fluency across frontend UI and backend integrations. His background in engineering (MEng/PhD) and a Distinction BA in Professional Photography give him a rare blend of technical rigor and visual design sensibility, reflected in commercially-minded imagery recognised by BIPP and AOP. Known for meticulous debugging, architecture design and pragmatic problem solving, he also brings hands-on C/C++ and scripting experience to complex multimedia and macOS-specific workflows.
code10 years of coding experience
job9 years of employment as a software developer
bookMEng, Engineering, MEng, Engineering at University of Oxford
bookBachelor of Arts - BA, Photography, Distinction, Bachelor of Arts - BA, Photography, Distinction at Edinburgh College
bookPhD, Engineering, PhD, Engineering at University of Birmingham
github-logo-circle

Github Skills (18)

ios10
package-management10
raycast10
typescript10
ui-design10
homebrew10
uid10
storyboard10
code-generation10
front-end-development10
raycasting10
typescript-types10
swift10
typescripts10
react10

Programming languages (10)

TypeScriptC++CSSShellCObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
raycast/extensions

Oct 2021 - Nov 2022

Everything you need to extend Raycast.
Role in this project:
userFull-stack Developer
Contributions:52 reviews, 18 commits, 38 PRs in 1 year
Contributions summary:John primarily worked on enhancing the "Brew" extension, which appears to be a Raycast extension for managing Homebrew packages. They contributed significantly by adding core features like searching for casks and formulae, installing/uninstalling packages, and managing outdated packages. Their work involved both frontend (UI components with React) and backend (interaction with Homebrew CLI) aspects of the extension. The user improved the functionality and user experience of the extension across the features.
everythingwindowsraycastlinuxneed
krzyzanowskim/Natalie

Jan 2018 - Jan 2018

Natalie - Storyboard Code Generator (for Swift)
Role in this project:
userMobile Developer (iOS)
Contributions:7 commits, 4 PRs, 4 comments in 1 day
Contributions summary:John primarily contributed to the `natalie` project, a storyboards code generator for Swift. Their work focused on refining the code generation process, particularly in scenarios involving external modules and custom classes, ensuring accurate module name qualification when instantiating view controllers from storyboards. Furthermore, they implemented command-line options, including a help command, and addressed issues related to accessing properties of view controllers defined in external modules. The user also updated the example project to demonstrate the features implemented.
swift-package-managerstoryboardcode-generatorswiftios
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
John Buckley - Director at Olive Toast Software