Skip to content
Nicolás Cieri

Senior Software Engineer · Tech Lead

I make complex things feel simple.

Illustrated portrait of Nicolás Cieri

I’m Nicolás. I combine hands-on software engineering with technical leadership, building thoughtful interfaces for complex products and helping guide technical decisions.

Based in
Buenos Aires, ArgentinaUTC−3

Local time

Experience
10+ yearsin frontend engineering
  • React
  • Next.js
  • TypeScript

01 / Ticketing & access

From buying tickets
to entering the event.

I contributed to the development of web and mobile ticketing solutions for ticket purchases and access control, taking care to make every interaction clear, simple, and seamless.

Ticket ready. Scanner ready.

Attendee on the left · Controller on the right

Demo ready. Scroll to bring the attendee ticket and controller scanner together.

02 / Seat selection

From venue maps to seat selection.

My work in ticketing included web and mobile interfaces for exploring venue maps, comparing seating options, and choosing seats, with attention to clarity and continuity throughout the purchase journey.

  1. 01Preserve context

  2. 02Reveal detail

  3. 03Guide decisions

A fictional seat selection journey: explore the venue map, enter section N-03, zoom into row D and select seats 08, 09 and 10. Confirm to complete the demo. No real booking is made.

03 / Visual editor

Engineering visual editing tools.

I designed tools to create and edit complex venue maps and turn them into interactive experiences within the purchase flow.

  1. 01Create a polygon

  2. 02Edit and align

  3. 03Explore and save

Scroll-guided editor demonstration: create a misplaced polygon, edit a vertex, move it into place, pan, zoom and save. This fictional demo does not store a real map.

04 / Operational interfaces

Engineering
operational interfaces.

I designed and built backoffice tools from scratch to manage resources and configurations, with clear interfaces and a structure ready to grow with the product.

  1. 01Keep context

  2. 02Reflect changes

  3. 03Recover safely

A fictional order is selected and its details open in a side panel. An optimistic status update changes the table, filters and indicators. A connection error restores the original values, then a retry succeeds. No real order is changed.

05 / Airport operations · International travel technology company

Complex operations.
Clear at every step.

At a major international travel technology company, I worked on the check-in flow used by airport agents: passenger handling, baggage check and aircraft seat selection. Interfaces where every action needs context, precision and continuity.

AERO

Agent 024 · EZE DEMO

AO 281EZE MAD
Gate B12
01Passengers
02Seat map
03Baggage
04Boarding pass
Demo session · No live airport connectionEZE / T-A / 024
  1. 01Find the passenger

  2. 02Assign a seat

  3. 03Check bags & confirm

This fictional flow finds a reservation, verifies documents, assigns seat 12A, checks one 18 kg bag within a 23 kg allowance and issues a demo boarding pass.

Search for a reservation by PNR. Scroll to start.

06 / E-commerce

From discovery to checkout.

I worked on e-commerce interfaces for web and mobile, taking care at every stage of the purchase journey to make exploring products, choosing options, and placing an order simple and seamless.

  1. 01Variant selection

  2. 02Shared cart state

  3. 03Checkout continuity

A monitor and phone show the same illustrated shopping journey. A mouse cursor and touch indicator select Everyday headphones, switch from Lilac to Ink, add one pair to the bag, review checkout and confirm a demo order. The $89 total and variant stay in sync. No real purchase is made.

10+ years of craft.
Amplified by AI.

Years of building have taught me where to focus, what to question and when a feature is ready. AI agents amplify that judgment, giving me more room to explore, build in parallel and refine what ships.

Illustrative concept: Nicolás delegates three tasks to three agent teams. Each large task circle contains three unnamed AI agents in smaller connected circles, for nine illustrated agents in total. Each team contributes to one example deliverable: a checkout flow, an admin dashboard and a component library. Scrolling rotates the team and agent borders and moves information packets: Nicolás sends a few packets of direction into each team, and in dark mode as those packets arrive the agent borders shift to the same lime color as the packets; each team then emits a denser stream of packets toward its deliverable to illustrate how the agents amplify that direction, completing the deliverables one by one, with feature borders also turning lime in dark mode when complete. Scrolling back reverses the animation. Nicolás retains responsibility for reviewing delivery.
  1. 01My direction
  2. 02Agent teams
  3. 03Features delivered

Technology, product & software development

Let’s talk

I’m always glad to exchange ideas about technology, product, and the challenges of building software.

  • Senior frontend engineering with React and Next.js
  • Product interfaces, architecture & design systems
  • Attention to detail, usability & maintainable software

Based in Buenos Aires, Argentina · UTC−3