Open to new roles

Full stack engineer who
speaks business too.

Four years shipping end-to-end features and integrations for SaaS and marketplace platforms. Lately that's meant C#/.NET alongside React and Node.js; earlier roles were JavaScript-first. All of it on fully remote, international teams.

Before software: account management and business administration in tourism and hospitality. That's not a detour on my CV. It's the reason I ask why before I ask how.

Next.js · GraphQL · PostgreSQL · Elasticsearch · Azure · AI-assisted development

Daniela Cayuela Tovar
DC
About

Two careers, one way of thinking.

I spent several years in business administration and account management across tourism and hospitality — including managing a portfolio of 500+ properties at Booking.com, with an MBA in Hospitality and Tourism Management behind it. Then I did an intensive full-stack bootcamp and moved into engineering.

Four years in, that background hasn't faded — it's the part of my work people notice. I default to understanding the "why" behind a feature. I can sit with non-technical stakeholders and leave with a real spec instead of a wish list. And I tend to spot manual work that shouldn't be manual — a good share of what I've shipped is automation that takes something people used to walk through by hand and lets it run on its own.

I now build with agentic loops rather than one-off prompts — giving Cursor and Claude a goal, letting them plan, execute, check their own output and correct it, with me steering and reviewing the result. It's a different skill from writing code alone, and it's changed how much ground I can cover.

Currently building features and integrations at IANS. Open to Full Stack, Frontend and AI engineering roles — including work where software supports the commercial side of a business, which is the intersection I know best.

Commercial work taught me that the feature nobody asked for is the most expensive thing you can ship.

Why I ask questions first
Strengths

What I bring besides code.

Soft skills are easy to claim, so here's what each one is actually grounded in.

Translating between business and engineering

I'm comfortable on both sides of the table — gathering requirements from people who don't think in tickets, then turning them into something a team can build.

Grounded in: years of account management + presenting a live product demo of the React frontend to the whole company at Leal.

Client and user orientation

I've been the person accountable to the client, so I don't treat the end user as an abstraction. I ask who this is for and what breaks for them if we get it wrong.

Grounded in: managing a 500+ property portfolio at Booking.com, supporting their commercial strategies and product adoption.

Teamwork and mentoring

Warmth and collaboration are part of my professional brand, not a nice-to-have. I like unblocking people and I'd rather explain something twice than have someone stay stuck.

Grounded in: teaching assistant for an 18-person cohort at Henry; contributing inside a 6-person engineering team at IANS.

Ownership and initiative

I pick things up quickly and I don't wait to be handed a plan. If a process looks like it's costing the team hours, I'll say so — and then go automate it.

Grounded in: taking primary ownership of frontend development shortly after joining Leal; repeatedly turning manual internal processes at IANS into automated flows, and adopting agentic AI workflows ahead of the team.
Selected work

Shipped, measured, still running.

A few of the things I've built at IANS. Most of these went out before AI tooling was part of how anyone worked — every line reasoned through by hand. I've since gone back to several of them with AI in the loop to extend and sharpen what was already there.

Notification preferences
The email it produces

Notification Center & Client Digest

IANS · Full stack

A daily automation that reads every client's preferences and sends each person exactly the content they asked for, at the rhythm they chose.

Launched February 2026

Clients set what they want and how often they want it — real time, daily, twice a week, weekly — plus the topics they care about. A job runs every day, and for each user it checks their chosen frequency, pulls everything published inside that window that their permissions entitle them to, and sends it. Nobody assembles anything; nobody presses send.

I built both halves: the preference center where those choices are made, and the email that comes out of it — grouped by content type, with real titles and summaries, designed to pull people back into the platform rather than just notify them.

The engineering

The email HTML is generated server-side from our C# project and had to render correctly across desktop clients and webmail alike — a constraint closer to 1999 than to modern CSS. I validated it by hand, client by client, until it held. It held well enough that when the company built its next content email, my template became the model for it.

Results

≈5×
Growth in email's share of portal content views, now around a fifth of the total
15%
Of all monthly active portal users receive the digest
+35%
More clicks per user than the wider-reach News email

The digest on its own now drives about as much portal traffic as the entire previous email program did — and it seeded a family of three.

C# / .NET React JavaScript Node.js Email HTML Sitefinity CMS Cursor
iansresearch.com/portal/faculty-poll
A published Faculty Poll on the portal, showing the question, client context, the challenge and faculty responses

Faculty Poll Automation

IANS · Full stack

Took a publishing chain that crossed three systems by hand and made it run on its own.

A Faculty Poll is a question a client brings to IANS that several faculty experts answer. Publishing one used to mean moving it manually between Salesforce, the CMS and the search index. I built a daily job that picks each poll up once the answers are confirmed, assembles the content and the downloadable document, and pushes it live.

~2 days → under 2 h
Turnaround to publish a poll, end to end
1
Manual step left: confirm the answers and close the case

Same stack as the rest of my work here: C# endpoints for the Salesforce connection and the Sitefinity content, a Node.js endpoint for Elasticsearch indexing, React and JavaScript for the published page above.

React JavaScript C# / .NET Node.js Salesforce Sitefinity CMS Elasticsearch
iansresearch.com/portal/executive-competencies

Learning Roadmaps

IANS · Full stack

Turned a content library into a path people follow — and come back to.

The material already existed — on-demand sessions, video insights, learning pathways — but it sat there as a catalogue. I built the layer that turns it into progress: an active roadmap with live completion, the pathways and sessions inside it checking off as they're finished, the other roadmaps available with progress on each, a goal tracker, and badges and certification that accumulate as people work through it. The content team got the tools to organize the tracks themselves.

The part I'm proudest of

Completion is tracked against the content itself, not the route someone took to reach it. Wherever a person finishes a session, their roadmap knows. It would have been far simpler to only count activity inside the dashboard — and it would have quietly lied to users.

Results

≈3×
More dashboard activity in the 90 days after someone creates their first roadmap
+72%
More active users in the section over the same window
React JavaScript C# / .NET Node.js Sitefinity CMS Tailwind CSS Azure
Section homepage
The operational framework

Privacy Operations & Operational Framework

IANS · Full stack

Relaunched a full product section and rebuilt its operational framework into something people use again.

Launched April 14, 2026

Two pieces shipped together. First, a homepage for the Privacy Operations section that surfaces everything in it — framework guides, cheat sheets, slides, toolkits, briefings — grouped so you can see what exists instead of having to search for it, with the content team owning what appears and in what order.

Second, the framework itself: nine domains, each holding a set of principles. I built and rebuilt the main framework page, the navigation between domains, and the detail page for every individual principle — downloads, ratings and comment threads included — plus a ready-to-use workbook covering all domains and principles. Structure was the whole point: the previous framework had fallen to a fraction of its former use, and reviving it meant giving people something they could work through one principle at a time.

Results

+115%
Section visits year over year
+87%
More unique monthly visitors
≈7×
Framework engagement vs. the quarter before launch

Section consumption had been sliding for roughly a year. The relaunch doubled it against the pre-launch months and reversed the trend, with framework activity up an estimated 83% year over year.

React JavaScript C# / .NET Node.js Sitefinity CMS Elasticsearch
iansresearch.com/portal

Portal Homepage

IANS · Full stack

Gave the product a front door. Before this, users landed on a search box.

The portal's entry point was a search page — you arrived and you searched. I built a landing page in its place: one surface that shows the different products the company offers, with articles streaming in live and the content team able to update text, thumbnails and ordering themselves.

One of my first projects here, built before AI assistance existed. The page has evolved since — the architecture I chose has held.

Results

+10–15%
Traffic lift attributable to the homepage itself
+15%
More unique active users, portal-wide
+11%
More content views per user — people going deeper, not just arriving

Total portal traffic rose 25–30% year over year across the period. Other work shipped in the same window, so I separated out its contribution and quote only what the homepage itself earned.

React JavaScript C# / .NET Node.js Sitefinity CMS Elasticsearch
Where I started

The first things I built.

All of these are from 2021, straight out of my bootcamp — my first months writing JavaScript. Everything I've built since lives in private company codebases, which is why my public GitHub stops here. I keep these up because the distance between them and the work above is the part I'm proud of.

More at github.com/danielacayuela

Experience

Where I've worked.

Engineering
Four years across SaaS, marketplace and fintech-adjacent products, on remote international teams.
Full Stack Developer IANS
March 2024 – Present
  • Build end-to-end features and integrations for a SaaS research platform as part of a 6-person engineering team, working across C#/.NET, Node.js and React.
  • Rebuilt the client portal homepage and launched a new Privacy Operations section and operational framework, each measurably lifting traffic and content engagement.
  • Rebuilt the client notification center and the content digest email it drives, generated server-side from C# and tested by hand across desktop and webmail clients; email grew from a small single-digit share of portal document views to roughly a fifth, and the template became the basis for the company's other content emails.
  • Built an automated publishing flow between Salesforce and Sitefinity CMS, cutting turnaround for client-facing research content from roughly two days to under two hours.
  • Developed a student learning-paths and roadmap module used by 100+ students, including integrations between document management systems and Sitefinity CMS.
  • Deliver full-stack features styled with Tailwind CSS and deployed on Microsoft Azure; use Cursor and Claude as part of my day-to-day workflow.
C#/.NET · Node.js · React · Tailwind CSS · Sitefinity · Salesforce · Azure
Full Stack Engineer Nestment
July 2022 – March 2024
  • Built property-related features for a co-buying home search platform, working across a PHP/Laravel backend and a React frontend.
  • Integrated the platform with two external real estate data providers to expand property listing coverage.
PHP/Laravel · React
Junior Full Stack Developer Leal
January 2022 – July 2022 · Bogotá, Colombia
  • Took primary ownership of frontend development shortly after joining, on a merchant-facing platform for managing loyalty points redemption.
  • Presented a live product demo of the React frontend to the wider company.
  • Built and maintained backend APIs and endpoints using Node.js and Go, backed by PostgreSQL; contributed to Angular-based projects as needed.
React · Node.js · Go · PostgreSQL · Angular
Full Stack Developer Trato Hecho
July 2021 – January 2022 · Mexico
  • Full-stack feature development on a Next.js and React codebase with a GraphQL API layer.
Next.js · React · Material-UI · GraphQL · Knex.js · Node.js · PostgreSQL
Full Stack Teaching Assistant Henry
April 2021 – June 2021
  • Supported an 18-person cohort, resolving questions across JavaScript, React, Redux, Node.js, Sequelize, PostgreSQL and Express.
  • Promoted group integration and teamwork within the cohort.
Before engineering — commercial & operations
Account management, commercial strategy and finance. The part of my background that shapes how I work with stakeholders and clients.
Account Executive Booking.com
September 2019 – September 2020 · Bogotá, Colombia
  • Managed a portfolio of 500+ properties.
  • Supported the commercial strategies of partner accommodations.
  • Provided platform support and drove adoption of the company's products.
Assistant Manager Magic Plast
July 2017 – March 2018
Manager Zona K
March 2017 – July 2017 · Colombia
Intern, Finance Diageo
June 2016 – January 2017 · Colombia
  • Supported strategic decision-making through financial evaluation of beverage innovation brands.
  • Collaborated on a benchmarking report and delivered it for the first time.
  • Contacted potential clients in support of the commercial department.
Coach Mapaná Crossfit
October 2015 – October 2016 · Colombia
Education
Full Stack Web Development
Henry
2021
MBA, Hospitality and Tourism Management
OSTELEA, School of Tourism & Hospitality
2018 – 2019
Hospitality and Tourism Management
Universidad Externado de Colombia · Business Administration
2011 – 2017
Certifications & publications
Full Stack Web Developer
Certification
Digital Marketing Fundamentals
Certification
"Raizales, los herederos olvidados del turismo"
Publication
Languages
SpanishNative
EnglishProfessional working
FrenchLimited working
Stack

Grouped by how much I actually work in each.

Core, day to day
React JavaScript Node.js REST APIs SQL C# / .NET

C#/.NET: extending established codebases — endpoints, integrations, scheduled jobs.

Shipped in production
PHP / Laravel Next.js Go GraphQL Tailwind CSS Elasticsearch PostgreSQL Azure Sitefinity CMS
Used as the role required
Angular Redux MySQL Knex.js Sequelize
AI-assisted development
Cursor Claude Agentic workflows

Let's talk.

Open to Full Stack, Frontend and AI engineering roles — and to work where software supports the commercial side of the business. Remote-friendly, and used to it.