John Sterling is a Senior Frontend Engineer with 12 years of professional experience and a 10+ year track record building JavaScript and TypeScript applications, websites, and Node APIs across startups and scale-ups in Stockholm. He currently drives frontend work at Soundtrack and maintains the popular open-source macOS app Finicky, where he implemented file-system path watching in Swift—showing fluency beyond typical web stacks. His background spans hands-on roles from co-founding and technical leadership to interim development lead positions, giving him a blend of product sensibility and executional depth. Comfortable across full-stack concerns, John ships pragmatic, well-styled code and enjoys collaborating to build robust, user-focused products.
13 years of coding experience
18 years of employment as a software developer
MSc (Discontinued) Computer Science, MSc (Discontinued) Computer Science at KTH Royal Institute of Technology
Naturvetenskapligt program med Datainriktning, Naturvetenskapligt program med Datainriktning at Tyresö Gymnasium
A macOS app for customizing which browser to start
Role in this project:
Full-stack Developer
Contributions:38 releases, 6 reviews, 281 commits in 7 years 6 months
Contributions summary:John implemented a path watcher within the macOS app, enabling the app to monitor changes in the configuration file and reload accordingly. This involved the creation of a new `FNPathWatcher.swift` file, which utilizes `dispatch_source_t` for file system monitoring, as well as modifications to `FNConfigLoader.swift` and `AppDelegate.swift`. In addition, the user addressed whitespace issues across multiple Swift files, demonstrating attention to code style.
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.