Joshua Larkin

Nashville-Davidson, Tennessee, United States
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
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.
code5 years of coding experience
job3 years of employment as a software developer
bookComputer Science, Programming Languages, 3.79, Computer Science, Programming Languages, 3.79 at Indiana University Bloomington
github-logo-circle

Github Skills (21)

unit-testing10
windows-runtime10
windowsrt10
windows10
net10
dotnet10
winui10
asp-net10
windows-app-sdk10
build-automation10
project-configuration10
dotnet-core10
powershell10
csharp10
winrt10

Programming languages (6)

C#C++RustBatchfileJavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/CsWinRT

Sep 2020 - Jan 2023

C# language projection for the Windows Runtime
Role in this project:
userBack-end Developer
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.
winui3dotnetprojectionwindows-runtimewindows
microsoft/WindowsAppSDK

Apr 2021 - Oct 2022

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:
userAutomation 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.
desktop-appswindows-10windows-11windows-app-sdkwindows-app
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
Joshua Larkin