Johanna Pearce

City of Edinburgh, Scotland, United Kingdom
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
Johanna Pearce is a senior software architect and full-stack engineer with 11 years of experience building developer-focused tooling and production web applications, combining deep frontend Angular expertise with robust backend and CI-aware workflows. Based in Edinburgh, she has driven architecture and engineering at Nx—contributing to its monorepo build system and CLI to improve package manager detection, Angular/Jest integration, and the create-nx-workspace UX—and delivered industry-facing dashboards and data platforms in finance and ESG. A Cambridge-trained natural scientist, Johanna brings a researcher’s curiosity to human-centred design and organizational learning, often probing why teams hoard knowledge and how to make systems more collaborative. She’s a prolific open-source contributor and mentor who balances pragmatic delivery with a passion for cleaner developer experiences and inclusive engineering communities.
code11 years of coding experience
job15 years of employment as a software developer
bookMA, Natural Sciences and EIST, MA, Natural Sciences and EIST at University of Cambridge
github-logo-circle

Github Skills (14)

nxos10
monorepo10
javascript10
build-tools10
build-system10
cli10
typescript-types9
jestjs9
angular9
typescript9
typescripts9
nodejs9
nextjs8
react8

Programming languages (10)

TypeScriptSmartyC#CSSRustJavaScriptSassHTML

Github contributions (5)

github-logo-circle
nrwl/nx

Sep 2019 - Sep 2020

Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.
Role in this project:
userFull-stack Developer
Contributions:18 reviews, 46 commits, 83 PRs in 1 year
Contributions summary:Johanna primarily contributed to the build system and CLI tools for the Nx monorepo. They focused on improving package manager detection, fixing parsing errors, and addressing issues in the build configuration, specifically around the Angular and Jest integration. The user also updated the create-nx-workspace tool to tailor the available options based on the chosen preset. These changes suggest a focus on maintaining and improving the overall developer experience within the Nx ecosystem.
nx-workspacesworkspacesclijavascriptcypress
jdpearce/jopearcecouk

Sep 2017 - Jul 2023

Contributions:24 pushes, 1 branch, 1 comment in 5 years 10 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
Johanna Pearce