AMDeluxy

Eliezer Abreu

I'm a Developer

and Entrepreneur based in United States

Transforming ideas into powerful websites and apps—bringing innovation and functionality to life with seamless, user-focused designs.

About

me

I’m a passionate Full-Stack Developer specializing in web and mobile app development. With expertise in React, Next.js, Flutter, and iOS Swift, I create powerful, user-centric applications that not only perform flawlessly but also deliver exceptional user experiences. My skill set extends beyond front-end and back-end development; I’m also proficient in DevOps, ensuring seamless deployment and efficient management of applications.

Whether it’s building a dynamic website, crafting a feature-rich mobile app, or optimizing the development pipeline, I’m committed to delivering high-quality solutions that meet and exceed client expectations. My goal is to bring innovative ideas to life through code, helping businesses grow and thrive in the digital world.

Let’s work together to turn your vision into reality!

My Skills

React 70%
JavaScript 75%
Nodejs 75%
WordPress 85%
Swift IOS 45%
AWS 35%
FireBAse 60%
Git 75%
Flutter 60%

Projects

Evho

Comprehensive Ecosystem for Urban Mobility

I developed a full-featured rideshare application designed specifically for the bustling city of Orlando. This project aimed to offer a seamless transportation solution, connecting drivers and passengers in real-time, similar to popular rideshare platforms. The app was built using Flutter for a smooth, cross-platform user experience, with Firebase powering the backend for robust and scalable data management.

  • Real-time Ride Matching: Instant ride matching between drivers and passengers using location-based services.
  • Secure Payment Integration: Integrated secure payment gateways to allow seamless in-app transactions.
  • Driver & Passenger Ratings: Implemented a dual rating system for drivers and passengers to ensure quality service and safety.
  • Dynamic Pricing Model: Developed an algorithm for surge pricing based on demand and traffic conditions.
  • In-app Notifications: Real-time notifications to keep users informed about ride status and updates.
  • Frontend: Flutter (Dart)
  • Backend: Firebase (Firestore, Authentication, Cloud Functions)
  • Other Tools: Google Maps API, Stripe API for payments

Scalability: Ensured the app could scale with user growth by leveraging Firebase’s cloud infrastructure, including Firestore for database management, Cloud Functions for serverless backend operations, and Firebase Authentication for secure user sign-ins. These services provided seamless scaling capabilities without the need for managing server capacity.

Real-time Communication: Overcame the challenge of real-time communication between drivers and passengers by implementing efficient data synchronization with Firebase. The use of Firestore’s real-time database ensured immediate updates to ride statuses, locations, and user interactions, allowing smooth ride matching and instant notifications.

Google Maps API Integration Challenges: One of the critical challenges was integrating Google Maps API for accurate location tracking and real-time route calculations. To ensure smooth navigation, I worked on optimizing the API calls to minimize load times, especially during peak traffic. Handling location updates from multiple users (drivers and passengers) required managing frequent API requests, which I mitigated by implementing a throttle mechanism to reduce redundant calls and improve performance.

Stripe API Integration Challenges: Integrating Stripe for secure payment processing posed several challenges. The primary issue was ensuring PCI-compliant handling of sensitive payment data while maintaining a smooth user experience. I resolved this by leveraging Stripe’s SDK, which securely processes payments without storing sensitive information on the client-side. I also had to handle edge cases such as declined payments and user-canceled transactions, ensuring smooth error handling and user feedback. Additionally, ensuring proper syncing between Stripe’s payment statuses and Firebase was crucial to avoid discrepancies between ride completion and payment confirmation.

The app was fully developed and tested but was not deployed due to strategic changes in the project direction. However, the project stands as a testament to my ability to design and develop complex mobile ecosystems from scratch.

Full-Stack Developer: As the lead developer on this project, I was responsible for the entire development lifecycle, working closely with a product managers, and stakeholders to bring the concept to life. I collaborated with the team to define the app’s core features and functionality, ensuring we built an intuitive and user-friendly rideshare experience tailored to the Orlando market.

On the frontend, I designed and implemented the UI/UX using Flutter, ensuring the app was visually appealing, responsive, and easy to navigate on both iOS and Android devices. This involved creating custom user interfaces for both drivers and passengers, focusing on usability, smooth transitions, and accessibility.

For the backend, I leveraged Firebase to handle user authentication, real-time data synchronization, and cloud storage. I designed and developed serverless functions using Firebase Cloud Functions to handle business logic, such as ride-matching algorithms, surge pricing, and payment processing. The real-time nature of the application required efficient and scalable database design using Firestore, ensuring that data between drivers and passengers was synchronized seamlessly.

One of the most challenging aspects was integrating third-party APIs, particularly Google Maps for location services and Stripe for payment processing. I ensured accurate and optimized location tracking for route calculations and ride estimations through Google Maps, while implementing a secure, PCI-compliant payment workflow using Stripe’s API to handle transactions, refunds, and ride fare calculations.

Additionally, I was involved in testing and debugging throughout the development process, ensuring that the app was robust and handled edge cases effectively. I worked closely with QA testers to identify and fix bugs, optimize performance, and ensure the app could scale as user demand grew.

By managing the frontend and backend aspects of the project, while collaborating with a larger team to align on the concept and user experience, I delivered a fully functional ride-share ecosystem ready for deployment.

While the app was not launched, the project provided valuable experience in building large-scale mobile applications and managing cloud-based infrastructures. The project is currently on hold, awaiting its final deployment, which is why I am unable to share code or delve into too many technical details. However, it remains a strong showcase of my technical expertise, problem-solving abilities, and capacity to deliver fully functional, scalable solutions that are ready for deployment.

Contact me

    Terms and Conditions.

    Please prove you are human by selecting the cup.

    Scroll to Top