Josh Parnham is a Senior Software Engineer in Melbourne with 13 years of experience delivering user-focused web and desktop applications. Currently at Freckle, he’s held senior roles at Miga, Omny Studio and Xero, contributing across front-end and back-end stacks including React, .NET and cloud-native services. An active open-source contributor and meetup organiser, he’s added TypeScript definitions to DefinitelyTyped and improved accessibility and AppleScript integration for the slate window manager. He’s known for pragmatic full‑stack problem solving that balances developer experience, usability and accessibility—plus a fondness for good coffee, laptop stickers and tinkering with tooling.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Computer Science, WAM: 74.265, Bachelor of Computer Science, WAM: 74.265 at Monash University
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:21 reviews, 7 commits, 8 PRs in 1 year 11 months
Contributions summary:Josh contributed to the DefinitelyTyped repository by adding and updating TypeScript type definitions for various JavaScript libraries and APIs, including Atlassian Connect, monday-sdk-js, and Google Visualization. Their work involved modifying interface definitions and updating test files to ensure the accuracy and completeness of the type declarations. These contributions enable better type checking and developer experience when using these libraries with TypeScript.
A window management application (replacement for Divvy/SizeUp/ShiftIt)
Role in this project:
Front-end Developer
Contributions:6 commits in 2 months
Contributions summary:Josh primarily focused on improving the user experience and resolving usability issues within the application. They implemented features to address accessibility problems related to assistive devices, including adding informative alerts and enabling access through AppleScript. Additionally, the user fixed a bug related to status item highlighting and improved the application's behavior regarding user interaction with assistive device permissions. The user also attempted to fix a file management issue.
nightlinuxwindow-managementwindowaero
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.