Nicole Wren is a software engineer with eight years of experience building backend systems and tooling, currently at Block in Pasadena. Her background spans systems and languages—from Haskell networking automation and frontends to Rust high-performance runtime research—demonstrating fluency with both low-level concurrency and practical product work. She contributed to the Unison language upstream, improving its printer and lexer to handle complex formatting and multiline constructs, showing attention to language tooling and developer ergonomics. As an undergraduate researcher and long-time CS teaching assistant at Georgia Tech, she pairs rigorous benchmarking and documentation skills with a knack for teaching and automation. That blend of production engineering, programming-language contributions, and HPC benchmarking gives her a rare cross-cutting perspective on correctness, performance, and usability.
8 years of coding experience
2 years of employment as a software developer
High School Diploma, High School Diploma at Solon High School
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Georgia Institute of Technology
Contributions:11 commits, 4 PRs, 1 branch in 14 days
Contributions summary:Nicole primarily focused on improving the Unison programming language's term printer and lexer. They addressed issues related to the correct formatting of logical operators (`&&`, `||`), specifically handling parentheses and line breaks. The user also fixed the printing of `if` statements with multiline conditions, ensuring correct code generation. Additionally, the user corrected the lexer behavior to allow keywords like "then" and "else" to be immediately followed by identifiers.
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.