Joshua Silas is a technically grounded professor and software engineer with eight years of experience building reliable systems and mentoring the next generation of technologists. A Summa Cum Laude graduate in Electrical and Electronics Engineering from Tuskegee University, he has shipped production features at Microsoft that boosted Edge activations and ad impressions, and contributed enduring validation rules to the widely used NuGet.Client project. He blends hands-on backend expertise in C# and package tooling with practical product delivery under tight timelines, routinely ensuring post-launch quality. Beyond enterprise software, Joshua designs community-focused STEM programs—running a game design curriculum for youth—and brings research experience from RFID systems to classroom labs. Based in Seattle, he combines engineering rigor, open-source stewardship, and a knack for translating complex constraints into teachable, real-world solutions.
8 years of coding experience
6 years of employment as a software developer
Diploma, N/A, Diploma, N/A at Chelsea High School
Bachelor of Science - BS, Electrical and Electronics Engineering, 3.79, Bachelor of Science - BS, Electrical and Electronics Engineering, 3.79 at Tuskegee University
Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
Role in this project:
Back-end Developer
Contributions:6 commits, 14 PRs, 80 pushes in 1 month
Contributions summary:Joshua contributed significantly to the NuGet client project by implementing and refining packaging validation rules. They focused on ensuring that packages adhere to the correct folder structure and dependencies, specifically for the lib and ref folders. The user also introduced new validation rules regarding build conventions and nuspec matching for ref files, which likely enhanced the reliability and maintainability of the NuGet package ecosystem. These changes suggest a focus on core package structure and build processes.
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 Silas - Professor at Seattle Central College