Featured Projects
Explore my portfolio of professional projects: from mobile applications to enterprise microservices architectures.
MagicFlex App
MagicFlex is an enterprise full-stack platform where I participated as part of the backend development team from startup phase to production launch. The application is designed to handle high concurrent user demand through a scalable and resilient microservices architecture. I collaborated on implementing web scraping systems using Puppeteer and Playwright for automated data extraction, worked on integrating email and SMS notification automation systems, and contributed to developing real-time features through WebSockets. The AWS infrastructure includes services such as Cognito for authentication, S3 for storage, Lambda for serverless functions, and Amplify for continuous deployment.
View Live ProjectTechnologies
Architecture
Key Features
- Development from startup to production
- Scalable microservices architecture
- Automated web scraping systems
Technical Challenges Solved
Enjoy App
Enjoy App is a comprehensive mobile platform specifically designed for the UK market, centralizing travel, hotel, parking, and car rental bookings in a single application. Developed with Expo and React Native, I participated in implementing a feature-first architecture where each functionality operates as an independent and decoupled module. I collaborated applying Test-Driven Development (TDD) to ensure test coverage and Domain-Driven Design (DDD) to model the business logic of the booking domain. The interface follows Atomic Design principles, creating a reusable and scalable component system. The application uses Auth0 for user authentication and authorization management.
Technologies
Architecture
Key Features
- Feature-first architecture for scalability
- TDD implementation for code quality
- DDD for complex domain modeling
Technical Challenges Solved
Crypto Wallet España
Cryptocurrency trading wallet developed specifically for the Spanish market, complying with local financial security regulations. The application allows users to perform buy/sell cryptocurrency operations, monitor real-time prices via WebSockets, and manage diversified portfolios with multiple digital assets. It was developed following an MVP architecture for rapid market launch, but with a solid and scalable technical foundation. I participated in implementing Atomic Design principles to create a consistent and reusable UI component library, facilitating maintenance and feature expansion. WebSocket connections enable instant market price updates, push notifications for completed transactions, and user-configurable volatility alerts.
Technologies
Architecture
Key Features
- Real-time connection for prices and transactions
- MVP architecture for quick launch
- Atomic Design for consistent components
Technical Challenges Solved
App de Buses Argentina
Cross-platform mobile application developed to modernize and improve the experience of public transportation users across multiple Argentine provinces. The application centralizes information from different transportation companies, allowing users to query intercity routes, real-time updated schedules, seat availability per trip, and make ticket reservations with integrated payment. It was developed with Ionic Framework and Angular, leveraging cross-platform development capabilities to deploy simultaneously on iOS and Android with a single codebase. I participated in integrating GPS geolocation services to show nearby stops to the user, calculate estimated arrival times, and provide real-time updates on bus availability and service delays. Includes push notification system for trip alerts and schedule changes.
Technologies
Architecture
Key Features
- Cross-platform development with Ionic
- Geolocation integration
- Real-time reservation system
Technical Challenges Solved
Migración Microservicios Gasolineras
High-impact architectural migration project for a multinational gas station company with operations across multiple countries. I participated in transforming a 10+ year legacy monolithic system to a modern, scalable, and resilient microservices architecture using NestJS and TypeScript. I collaborated on developing and deploying multiple specialized REST services handling different business domains: gas station management, rewards and loyalty system, fuel transaction processing, and real-time notifications. The rewards system integrates directly with the company's mobile application via REST APIs and WebSockets, allowing users to receive cashback and reward points in real-time immediately after each fuel transaction. The new architecture implements Circuit Breaker, Event Sourcing, and CQRS patterns to ensure horizontal scalability, high availability, and fault tolerance. I used PostgreSQL for data persistence with master-slave replication for scalable reads.
Technologies
Architecture
Key Features
- Successful migration from monolith to microservices
- Real-time rewards system
- Mobile app integration for cashback
Technical Challenges Solved
App Banco Argentino
Complete mobile banking application developed for a leading Argentine bank, fully digitalizing the personal loan application process and rewards program management. The application allows users to apply for loans with approval in minutes, check credit history, manage reward points, and perform basic banking operations from their mobile device. It was developed with React Native for a native experience on iOS and Android, Express.js for REST backend services, and Python for intensive document processing. I participated in developing the real-time document upload and validation system: developed with Python, it uses OCR (Optical Character Recognition) technology to automatically extract data from ID cards, pay stubs, and proof of address. The system processes documents asynchronously via message queues, validates extracted information against government databases, and provides immediate feedback to users on the validation status of each document. I collaborated on implementing a push notification system that keeps users informed at every stage of the loan application process, from document upload to final approval.
Technologies
Architecture
Key Features
- Real-time file upload system
- Document processing with Python
- Real-time application validation
Technical Challenges Solved
Interested in working together?
I'm available for freelance projects and collaboration opportunities.