Lydia Duncan

Systems Software Engineer at Hewlett Packard Enterprise

Seattle, Washington, 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
Lydia Duncan is a systems software engineer with 13 years of experience focused on programming languages, primarily contributing to Chapel at Cray/Hewlett Packard Enterprise. She enjoys taking features from design through implementation and verification, with hands-on work in the Chapel compiler (including parser changes to support module renaming like use M as _;). An avid educator and speaker, Lydia blends technical depth with clear communication, regularly giving talks to share language design and implementation insights. She draws inspiration from cross-disciplinary analogies—seeing parallels between software, biology, linguistics, and law—to fuel creative problem solving and teaching. Based in Seattle, she values long-term team fit and is considering advanced studies in education rather than a pivot to web, finance, or advertising software.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor's, Computer Science, Bachelor's, Computer Science at University of Washington
stackoverflow-logo

Stackoverflow

Stats
594reputation
1kreached
11answers
0questions
github-logo-circle

Github Skills (12)

chapel10
parser10
parsing10
parse10
operator-overloading9
unit-testing8
sparse-matrix6
parallel-processing6
python-sphinx6
code-generation6
python6
multidimensional-arrays6

Programming languages (6)

TypeScriptShellCChapelRubyPython

Github contributions (5)

github-logo-circle
chapel-lang/chapel

Jun 2012 - Jan 2023

a Productive Parallel Programming Language
Role in this project:
userBack-end Developer
Contributions:1607 reviews, 6150 commits, 2517 PRs in 10 years 8 months
Contributions summary:Lydia made contributions to the Chapel compiler related to implementing and testing the `use M as _;` functionality in the parser. They added support for renaming modules to "_" to enable unqualified access and added tests to confirm that this functionality worked across various code structures. Their work involved modifying the parser files and adding tests that verified the behavior of operators and methods within and outside the modules being used.
parallellanguage-designproductivecompilerparallel-programming
lydia-duncan/arkouda

Dec 2019 - Mar 2025

Arkouda: NumPy-like arrays at massive scale backed by Chapel (a python/chapel package)
Contributions:2 PRs, 27 pushes, 18 branches in 5 years 3 months
pythonnumpynumbascalearrays
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
Lydia Duncan - Systems Software Engineer at Hewlett Packard Enterprise