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.
12 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:30 releases, 5 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.
Contributions:3 pushes, 1 branch in 4 years 8 months
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 Sterling - Senior Frontend Engineer at Finicky