Nicholas Perez

Lead Software Engineer at BlockNote

Rotterdam, South Holland, Netherlands
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
Nicholas Perez is a Lead Software Engineer with 11 years of hands-on experience building and shipping front-end-first web applications, currently based in Rotterdam. He has led architecture and delivery at companies from startups to scale-stage teams, notably maintaining Tiptap—a rich text editor with millions of monthly downloads—where he improved accessibility and UX through front-end contributions and robust testing. At AgileMD he drove large-scale consolidation (100 repos into a mono-repo), performance wins (400% page load improvements), and CI/CD and observability adoption while mentoring engineers. A T-shaped engineer, he pairs deep React/TypeScript expertise with backend Node.js skills and a curiosity for systems: he runs self-hosted servers, builds custom hardware like keyboards, and experiments with local LLMs. He’s pragmatic about reducing tech debt and increasing developer velocity, and his goal remains simple: to one day point at a product and say, “I made that.”
code11 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science, Computer Science, Computer Science at University of San Francisco
bookAssociate of Arts (AA), Computer Science, Associate of Arts (AA), Computer Science at Miami Dade College
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
3reputation
48reached
0answers
1question
github-logo-circle

Github Skills (8)

javascript10
frontend10
web-frontend10
react10
cypress9
testing8
buffered-reader6
java6

Programming languages (14)

MDXJavaC++RustVueGoInno SetupHTML

Github contributions (5)

github-logo-circle
ueberdosis/tiptap

Feb 2023 - Mar 2025

The headless rich text editor framework for web artisans.
Role in this project:
userFront-end Developer
Contributions:35 releases, 323 reviews, 403 PRs in 2 years 1 month
Contributions summary:Nicholas primarily contributed to the front-end development of the tiptap rich text editor, focusing on improvements and bug fixes related to the user interface. This includes addressing issues with the link extension, such as enhancing the handling of custom protocols, and improving the accessibility of the editor, as well as implementing features like enter shortcuts. The commits also included writing and updating Cypress tests to ensure the functionality of the editor components.
jsrich-textvuewysiwyg-editorrenderless-components
Machine Learning of past Reactful data with Tensorflow in the Google Cloud Platform.
Contributions:53 commits, 1 PR, 41 pushes in 2 months
reactgoogle-cloud-platformmachine-learningcloud-platformtensorflow
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
Nicholas Perez - Lead Software Engineer at BlockNote