Joshua Larkin is a software engineer with five years of experience building developer-focused platform features, most recently at Microsoft where he worked on the C#/WinRT and WinUI stacks and helped drive release cycles for the Windows App SDK. He has strong backend and build/release expertise—contributing to projects like microsoft/WindowsAppSDK and microsoft/CsWinRT by improving build scripts, .NET 6 integration, IL trimming, and implementing WinRT interfaces with accompanying tests. A computer science graduate from Indiana University with a programming languages concentration and a mathematics minor, he also taught CS courses and built tooling to help students test and prepare for exams. His internship at Tumblr added systems and streaming experience—gRPC proxies, ProtoBuf model libraries, and deployment automation across Docker, Jenkins, and Kubernetes. Pragmatic about performance and automation, he combines low-level platform work with developer tooling and testing practices. Outside of engineering, he’s an Eagle Scout who led a community build project, underscoring leadership and hands-on delivery.
5 years of coding experience
3 years of employment as a software developer
Computer Science, Programming Languages, 3.79, Computer Science, Programming Languages, 3.79 at Indiana University Bloomington
Contributions:322 reviews, 302 commits, 200 PRs in 2 years 4 months
Contributions summary:Joshua primarily contributed to enhancing and maintaining the `microsoft/cswinrt` repository. Their work involved implementing and testing the `IBufferByteAccess` interface. This included adding contracts, writing unit tests for the new functionality, and merging code from the master branch. They also made changes to the project files, indicating familiarity with the project structure and build processes.
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:5 reviews, 29 commits, 10 PRs in 1 year 6 months
Contributions summary:Joshua's contributions primarily focused on modifying build scripts and project files related to the Windows App SDK. They made changes to project configuration files, including adding or modifying properties related to the Windows SDK package version and CsWinRT dependencies. Additionally, the user updated the build process to incorporate .NET 6.0 and IL trimming features, suggesting an effort to optimize the build process. The changes involved modifying PowerShell scripts for development checks and project configurations.
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.