Nicole Wren

Software Engineer at Block

Pasadena, California, 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
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.
code8 years of coding experience
job2 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Solon High School
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Georgia Institute of Technology
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
101reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (9)

programming-language10
lexical-analysis10
lex10
unison10
haskell10
text-parsing9
parsing9
functional-programming6
monads6

Programming languages (13)

JavaRustCMakefileTeXGoTypeScriptHCL

Github contributions (5)

github-logo-circle
unisonweb/unison

Jan 2022 - Jan 2022

A friendly programming language from the future
Role in this project:
userBack-end Developer
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.
haskellcompilerdistributed-systemsunisonunison-language
kanwren/augustus

Mar 2020 - Mar 2022

Serialization/data validation combinator library for TypeScript
Contributions:7 reviews, 2 PRs, 133 pushes in 2 years 1 month
validationjavascriptserializationcombinatorvalidator
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
Nicole Wren - Software Engineer at Block