Who I Am
What I work on
I have been at Icomm Group since 2022. I started on e-commerce front-end work and now work across the full stack: the interface, the integration layer between systems, and the internal tools the operation runs on.
Most of my recent work is integration — moving data between e-commerce, ERP and CRM platforms — and replacing no-code automations with services that keep an execution history, guarantee idempotency and retry what failed. The practical difference is that a failure becomes visible instead of silent.
I hold a degree in Systems Analysis and Development from FIAP and a postgraduate degree in Business Management from BBI of Chicago. I came into software from a technical background in mechatronics.

Systems integration
REST, GraphQL and SOAP APIs between e-commerce, ERP and CRM platforms, with real-time webhooks and idempotency enforced in the database.
Internal applications
Panels and dashboards in Next.js and React, with authentication, capability-based authorization and central access control.
Process automation
No-code flows rewritten as observable Node.js services, with execution history, error handling and automatic retry.
Technical Expertise
Programming Languages
Core languages for systems and application development
Engineering Concepts
Fundamental software engineering principles
Frontend Development
Modern web development technologies
Backend Development
Server-side frameworks and technologies
Database Systems
Database management and optimization
Development Tools
Tools and environments for development
I work across the full stack: interfaces in Angular, React and Next.js, services in Node.js and Java, and the integration layer that connects e-commerce, ERP and CRM platforms through REST, GraphQL and SOAP. The stack varies with the problem; what stays constant is delivering it to production and keeping it observable.
Featured Projects

Internal Tools Hub
A portal unifying eleven internal tools behind a single sign-on and one central access-control model.

Product Lookup Panel
Unified product lookup by ID, SKU or barcode, with a dedicated route for each area of the operation.

Colour Variant Analyzer
A dashboard that audits and repairs colour-variant links between products in the ERP.

Private-Label Product Registration
Moves products from the collection system into the ERP with field-by-field validation. Replaced five n8n automations.
Bulk Purchase-Order Cancellation
Bulk-cancels purchase orders that will never be completed and distort the procurement reports.

Invoice XML Converter
Expands supplier invoices issued only at parent-SKU level into full size/colour detail so the ERP can import them.
Product Feed Synchronizer
A rewrite of an n8n automation that silently left products out of the database.

Bulk Banner Updater
Updates top banners across dozens of hotsites from a spreadsheet, with a dry run before anything is applied.
GraphQL Catalog Load
Swaps REST page-number pagination for GraphQL cursor pagination in the catalog load.
Catalog Sync to CRM
Pushes the e-commerce catalog into the CRM platform, one entry per variant.
Automatic Customer Segmentation
Recalculates each customer's tier from their 365-day spend and syncs it with the CRM.
Order Webhook
Re-tiers customers in real time on every new order or status change.
New Product Webhook
Registers a newly activated in-stock variant in the CRM in real time.
Price Webhook
Propagates price and installment changes to the CRM the moment they happen.
Stock Webhook
Keeps CRM availability current event by event, with no dependency on a scheduled load.

Personal Portfolio
A modern personal site bringing together my projects, my stack and my resume.

Connect Food
A humanitarian project aiming to reduce food waste by connecting donations to those in need.

Playstation Store Clone
A faithful recreation of the Playstation Store's front-end.

ATS Resume Generator
A simple way to generate a resume that survives automated screening filters.