
Events.com
I worked on the development of Events.com, a global platform focused on event management, ticket sales, and registration, supporting in-person, virtual, and hybrid events.
My role was mainly concentrated on the Front-end side, with a focus on user experience, performance, scalability, and integration with multiple sales flows.
π§© Event Management, Sales, and Registration
I worked directly on modules responsible for listing, selecting, and purchasing tickets, ensuring a smooth experience for both organizers and participants.
π Ticketing Embed (Client Website Integration)
One of the project's main technical challenges was developing a ticketing system via embed, built with:
This embed consists of a dynamically generated script that clients can insert into their own websites to display a preview of the event's ticket listing, fully integrated with Events.com.
Embed flow:
- The user views and selects tickets directly on the client's website
- After selection, they are redirected to the main Events.com platform
- The flow continues with data input and payment, maintaining visual and state consistency
This approach enabled:
- Reduced friction during conversion
- Increased flexibility for organizers
- Made it easier to integrate the platform into external ecosystems
π Standalone Ticket Sales Site
In addition to the embed, Events.com also provides a standalone ticket sales site, used directly by organizers.
In this context, I worked on a hybrid base, composed of:
The project is undergoing a progressive migration from Angular to React, in which I contributed actively, ensuring:
- Continuity of functionalities
- Risk reduction during the transition
- Gradual evolution of front-end architecture
βοΈ Event Management (Backoffice)
The event management panel, where organizers set up:
- Creation and ticket types
- Event dates and times
- Modality (in-person, online, or hybrid)
- Fees, prices, and sales rules
This module is currently mostly developed in Angular, but is undergoing a migration to React, in which I also participated, helping adapt flows, components, and business logic.
ποΈ On-site Sales at In-person Events (Box Office)
Another highlight of my work was the creation of a module for on-site sales at in-person events, enabling ticket sales at the event location.
This module was developed as an extension of a Next.js 15 application, with the ability to:
- Integrate with Java APIs to communicate with Stripe card readers
- Process on-site payments
- Carry out ticket issuing and printing via thermal printers
This solution significantly expanded the platform's flexibility, serving events that require hybrid operations (online + in-person).
π Impact and Learnings
My work on this project reinforced my experience in:
- Development of complex and scalable front-ends
- Hybrid architectures (Angular β React)
- Embeddable applications
- Integration with physical and digital payments
- Working on high-traffic platforms and multiple sales flows
Events.com is a clear example of my ability to work on global products, dealing with real market challenges, advanced technical integrations, and continuous architectural evolution.