Hello,
My name is Erica
Plant-powered staff frontend engineer with 19+ years of experience designing migration strategies, building complex UIs, and leading frontend teams while listening to vaporwave music
Erica Prieto

19 years building for the web, 13 with React. I specialize in building performant and accessible web applications, leading frontend teams, and making legacy codebases feel brand new.

My core expertise is TypeScript and React. I love solving complex UI challenges, integrating different tools that weren't meant to work together, and making the web a bit better for everyone each day.

If you want to know more about me, you can check my resumé below or see some of my work

Resumé
A brief history of what I've been up to
Click here to download the full version on PDF
My Stack

Core Stack

JavaScript TypeScript HTML CSS React.js TanStack Query Vite Vitest Jotai Formik Material UI Docker GitHub Actions

Interested In

Radix UI React Aria Nivo Vega-Lite TanStack Router React Hook Form Zod Playwright Tailwind CSS Astro

Previous experience with

Angular.js Next.js Redux Webpack Backbone Cordova Ionic redux-saga Immutable.js Electron

Freelancing Work

I also work as a freelancer and I've worked with many clients over the years. You can see some of these projects here.

Get in touch if you have a project in mind — let's build something together.

Job History

Telnyx

Staff Software Engineer | since jul/2023

Led the migration of the frontend from a mixed Angular.js/React/Webpack codebase to React, TypeScript, and Vite, cutting build time from 30 minutes to 5. Rebuilt the UI library on top of Material UI with a proxy layer that allowed zero-refactoring adoption across teams, and used it to ship theme toggling, dark mode, and accessibility improvements.

TypeScript JavaScript React.js TanStack Query Jotai Formik Vite Vitest Material UI CSS

Tweak.com

Front-End Team Lead and Senior Developer | from apr/2020 to jun/2023

Built a real-time, browser-based design editor where React handled the UI shell and Fabric.js owned the canvas state, connected through sync points for undo/redo and document persistence. As team lead, introduced linting, unit testing, and reusable component patterns to bring consistency to the codebase.

TypeScript JavaScript React.js Fabric.js CSS Jest

Klarna

Senior JavaScript Developer | from dec/2018 to dec/2019

Worked on the checkout widget frontend, incrementally moving it from Redux to hooks and Context while introducing TypeScript. Built an E2E testing abstraction over TestCafe and WebdriverIO for cross-browser coverage. All of this shipped alongside regular feature work.

TypeScript JavaScript Node.js React.js CSS Jenkins Docker TestCafe WebdriverIO

HE:labs & Ignus Digital

Senior JavaScript Developer | from may/2017 to dec/2018

Consulted for multiple clients, building web and React Native apps with GraphQL APIs, owning projects from architecture through deployment.

JavaScript Node.js Next.js React.js React Native Redux Apollo Ionic CSS SASS Cordova GraphQL PostgreSQL CircleCI Heroku

EcoStage

Senior JavaScript Developer | from nov/2016 to apr/2017

Built React dashboards with Redux and redux-saga for a socio-environmental consulting company.

JavaScript React.js Redux redux-saga Immutable.js CSS SASS

Interativa Events

Senior Web Developer | from may/2015 to may/2016

Acted as head developer, planning and coding most of the company's projects. Every week, we created apps for our customers' events, like survey apps, social media totems, RFID systems and games.

JavaScript React.js Redux CSS LESS Cordova Electron Node.js MySQL Digital Ocean

Havik/Kenoby

Senior Front-End Developer | from nov/2013 to feb/2015

Developed Kenoby, an applicant tracking system for recruiters at a São Paulo HR consulting firm.

JavaScript jQuery Backbone Angular.js React.js CSS LESS Codeship CI Digital Ocean

ListenX

Front-End Developer | from jan/2013 to oct/2013

Designed and developed frontend applications for internal and external products, with a focus on usability and user experience.

JavaScript jQuery Backbone CSS LESS

Admotion

Web Developer | from apr/2009 to nov/2012

Built rich media advertising solutions for an ad-tech company. Founded and led the Internal Solutions Department, creating tools that improved company-wide productivity.

JavaScript jQuery CSS Flash C# PHP MySQL

RTI Consulting

Web Developer | from jan/2004 to feb/2006

Developed e-commerce sites, websites, and custom CMS solutions from conception to delivery.

JavaScript jQuery CSS PHP MySQL
Freelancing Work

I also work as a freelancer and I've worked with many clients over the years. You can see some of these projects here.

Get in touch if you have a project in mind — let's build something together.