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)

JavaCRustMakefileGoTypeScriptHCLDockerfile

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.
programming-languagehaskellunisonunison-language
kanwren/nvim-configs

Jul 2020 - Oct 2025

Contributions:237 pushes, 7 branches in 5 years 3 months
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