Chris Parnin

Principal Researcher at North Carolina State University

Raleigh, North Carolina, 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
Chris Parnin is a Principal Researcher at Microsoft and adjunct associate professor at NC State with 15 years bridging human-centered software engineering research and practical tooling. He holds a PhD from Georgia Tech and has progressed through academia from assistant to associate professor while maintaining industry research ties since a Microsoft internship in 2009. His work focuses on making developer tools smarter and workflows more productive, combining rigorous research with hands-on systems and CI/CD engineering. On GitHub he has contributed to projects like ottomatica/slim, automating micro-VM image builds and release pipelines, reflecting a knack for reliable build and deployment automation. Based in Raleigh, he blends academic mentorship with production-focused experimentation, often surfacing usability insights that drive tangible tooling improvements. Colleagues know him for translating complex developer behavior into practical, scalable tool designs that teams can adopt.
code15 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Georgia Institute of Technology
github-logo-circle

Github Skills (5)

bash10
docker10
dockers10
cicd10
virtualization9

Programming languages (11)

TypeScriptC#JavaShellRJinjaJavaScriptPerl

Github contributions (5)

github-logo-circle
ottomatica/slim

Mar 2019 - Feb 2022

Build and run tiny vms from Dockerfiles. Small and sleek.
Role in this project:
userDevOps Engineer
Contributions:152 commits, 40 PRs, 145 pushes in 2 years 10 months
Contributions summary:Chris primarily contributed to the build and deployment process for the `slim` project, which focuses on building and running tiny VMs from Dockerfiles. Their work involved modifying build scripts, configuring Docker builds, and integrating with a continuous integration/continuous delivery (CI/CD) pipeline. They also implemented and modified scripts related to image creation and iso generation for the micro-VMs. This indicates a focus on automating the build and release process.
vmsdocker-machinetinycloud-initdocker
chrisparnin/checkbox.io

Sep 2017 - Mar 2020

A simple web application for hosting surveys
Contributions:55 commits, 5 PRs, 51 pushes in 2 years 7 months
hostingreactdjangoweb-applicationsurveys
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
Chris Parnin - Principal Researcher at North Carolina State University