ORDER #LD-2026-001

Here's your ticket — no Jira required.

Developer:Lara Díaz
Location:Madrid, Spain / Remote
LinkedInView
RoleSoftware Developer
Started codingMarch 2020
Current focusReact, TypeScript, NestJS, SQL, Cypress
Personalitycoffee, videogames, archery, books, tech communities
STATUS: drinking coffee.

Hi, I'm Lara — a self-taught developer from Argentina, now based in Madrid.

I build with React, TypeScript, NestJS, and Cypress. I come from frontend, but I tend to follow the problem wherever it goes — APIs, data models, test pipelines, and the small decisions that make a codebase easier to live with later.

I'm self-taught. I started working as a developer in March 2020 in Córdoba, Argentina, and later moved to Madrid. Learning on the job taught me to ask early, communicate clearly, document what actually matters, and leave things a bit better than I found them.

Along the way I've worked on component architecture, design systems, frontend refactors, REST integrations, and fullstack features. I've also owned Cypress E2E testing, played with visual regression (Percy), helped wire up test pipelines, and chipped in on backend and data work — including a DynamoDB → RDS migration.

Outside the editor: coffee (non-negotiable), videogames, archery when the weather cooperates, books, and time in tech communities. Teaching an intro frontend course and organizing meetups reminded me how much I learned from other people — I still try to pass some of that on.

Experience

Aug 2023 – Present

ID Plans

Current

Software Developer

Tampa, Florida

  • Three React apps — shipping features, keeping things running, and sharing patterns when it made sense.
  • Built the Cypress suite from scratch: structure, conventions, and coverage on the flows that actually matter.
  • Helped with the DynamoDB → RDS migration — coordinating with backend, validating data, and keeping the apps stable while we rolled it out.
  • Contributed to the Express → NestJS migration: API updates, integration fixes, and frontend changes as services moved over.

Nov 2021 – Aug 2023

ZenGRC

Software Engineer

San Francisco, California

  • Product UI with TypeScript, React, and Next.js — features, fixes, and refactors on legacy codebases.
  • Set up Cypress E2E and Percy visual regression so the team had coverage and conventions they could trust.
  • Plugged both into CI so automated tests ran as part of the normal workflow.

Jun 2021 – Dec 2021

Docta Devs

Instructor

Córdoba, Argentina

  • Taught an intro frontend course — HTML, CSS, and JavaScript.
  • Ran hands-on exercises and small projects with students so the basics actually stuck (retelling fundamentals helps you too).

Jul 2021 – Oct 2021

Code Consulting Ltd.

Frontend Developer

Vukovar-Srijem, Croatia

  • Frontend for a medical app — React, TypeScript, Redux, MobX, Material-UI, and Cypress.
  • Patient-facing flows and internal screens: state, forms, and E2E on the paths that mattered.
Subtotal4 roles
Total4 roles

Featured projects

Side projects and experiments — the kind of thing I build to learn.

Item #01

Unsplash Gallery

Image gallery powered by the Unsplash API, with styled-components for layout and UI.

What I built

I wanted to practice calling a third-party API and showing search results in something easy to browse.

Unsplash APIStyled ComponentsJavaScript
Item #02

Vue Chart

Login and calendar app with Vue and Vuetify — Reqres for auth, Vis.js for charts.

What I built

A single Vue SPA to tie together auth, scheduling UI, and charts.

VueVuetifyReqresMomentVis.js
Item #03

Weather App

Weather lookup in vanilla JavaScript with the OpenWeatherMap API.

What I built

Early practice wiring a public API to a simple UI — async fetch and display, no framework yet.

JavaScriptOpenWeatherMap API
Item #04

Task Manager

To-do list with React, TypeScript, and MobX for state.

What I built

Typed React with predictable updates for add, toggle, and remove — getting comfortable with MobX along the way.

ReactTypeScriptMobX
Item #05

E-commerce

Full-stack shop with React, GraphQL, and KeystoneJS as headless CMS — deployed on Render.

What I built

Connected a product catalog and checkout-style UI to a GraphQL backend and headless CMS.

ReactGraphQLKeystoneJSRender
Item #06

Firestore Chat

Real-time chat with React hooks and Cloud Firestore.

What I built

Live messaging in the browser — React state plus Firestore persistence.

ReactHooksFirestore