Luc Perkins

Software Engineer at Determinate Systems, Inc.

Vicente López, Buenos Aires, Argentina
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
Luc Perkins is a software engineer with 13 years of experience focused on developer experience, documentation, and cloud-native frontends, currently advocating for Nix at Determinate Systems. He blends full-stack and DevOps skills—authoring and maintaining Nix-based dev templates and contributing back-end improvements and CLI tooling—while also shipping polished websites and docs for many CNCF projects like Jaeger, Tekton, Envoy and OpenTelemetry. A prolific open-source contributor, Luc has touched high-profile projects across observability and infra (Vector, Prometheus/OpenMetrics, gRPC, Helm, KEDA) and co-authored Seven Databases in Seven Weeks. His background in technical writing and developer advocacy informs a rare combination of clear documentation, UX-minded front-end work, and automation-first build/release improvements. Based in Vicente López, Buenos Aires, he pairs academic rigor (a PhD in political theory) with pragmatic engineering, often surfacing subtle UX and build-system issues others overlook. He prefers engineering-focused roles—explicitly not developer advocate positions—and focuses on making reproducible, maintainable developer environments.
code13 years of coding experience
job5 years of employment as a software developer
bookPh.D, Political science (political theory), Ph.D, Political science (political theory) at Duke University
bookPolitical science, Critical theory, political philosophy, globalization, Political science, Critical theory, political philosophy, globalization at Reed College
bookHigh School Diploma, High School Diploma at Ridgefield High School
languagesEnglish, German, Spanish
github-logo-circle

Github Skills (111)

env10
hugo-theme10
hugo10
website-development10
github10
nix10
command-line-interface10
bash10
f10
commonmark10
repr10
opentelemetry10
web-development10
website-design10
markdown10

Programming languages (31)

C#MakefileGoHTMLErlangJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
Zero to Nix is your guide to learning Nix and flakes. Created by Determinate Systems.
Role in this project:
userFull-stack Developer
Contributions:51 reviews, 950 commits, 191 PRs in 4 months
Contributions summary:Luc made several commits related to building a documentation website using Nix and flakes. They implemented and configured Contentlayer for content management, modified the Next.js configuration, and created and maintained components related to building the user interface. They also refactored and extended the project to be more modular.
nixosgentleflakesnixnixlang
the-nix-way/dev-templates

Jul 2022 - Jan 2023

Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]
Role in this project:
userDevOps Engineer
Contributions:10 reviews, 130 commits, 46 PRs in 6 months
Contributions summary:Luc primarily contributed to establishing and refining the development environment templates within the Nix ecosystem. Their work included adding support for various languages (Go, Rust, Java, Node.js, Scala, Elixir, etc.), incorporating essential tools (e.g., direnv, cachix, etc.), and improving the build process by adding tools like nixpkgs-fmt. They also enhanced the project by adding helper scripts for formatting, updating flake.lock files, and creating an overall more robust and flexible development experience.
devflakesnixosmaintainerreproducibility
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