Welcome to my Front-End software developer porfolio.
Looking for a talented front-end developer? Browse my work and let's start a conversation.
About
Hello, I'm Ernesto, a software developer with a rich background in technology and mathematics, originally from Cuba. My journey began with an early fascination for technology, influenced by my father's work in the industry, and a gold medal in Cuba Math Competion. At 15, I moved to the United States, where my passion for coding flourished, leading me to pursue studies in Mathematical Sciences and Computer Science at the University of Central Florida. Today, I combine my mathematical analytical skills with my programming expertise to develop innovative software solutions, continually exploring new technologies to stay ahead in this dynamic field.
My Skills
My Projects
Here are some of the projects I've worked on, spanning from front-end React apps to full-stack applications. These projects reflect my hands-on experience and the skills I've developed, tackling different challenges and building solutions that work effectively for their intended purposes.
InvoiceManager
Get an overview of your business finances.
Developed a Full-Stack Invoice Management Application using TypeScript, React.js, and Next.js, featuring advanced functionalities like streaming, dynamic rendering, authentication, and pagination. Integrated with PostgreSQL for robust data handling, TailwindCSS for responsive design, and Zod for data validation. Facilitates comprehensive CRUD operations for efficient financial tracking and customer invoice management.
Landing Page Generator
Over 2.8 million different combinations at your fingertips.
Built a Dynamic Landing Page Generator using Next.js, enabling rapid creation of responsive web pages. The application leverages server-side rendering and dynamic routing to import over 70 pre-designed components based on user input, streamlining the web design process. Integrated live preview and screen size adaptability allow users to instantly visualize their configurations, drastically reducing development time from hours to seconds!
E-commerce Frontend
Want a specific sneaker? Explore our intuitive UI and find it with ease.
Developed the Frontend of an E-commerce Platform using React.js, with a focus on mastering core React concepts such as useState, useEffect, and state management. Implemented advanced features including product filtering, searching, and dynamic data rendering. The project serves as a practical exploration of React essentials, emphasizing interactive and efficient user experiences through key functionalities.
Get an overview of your business finances.
Developed a Full-Stack Invoice Management Application using TypeScript, React.js, and Next.js, featuring advanced functionalities like streaming, dynamic rendering, authentication, and pagination. Integrated with PostgreSQL for robust data handling, TailwindCSS for responsive design, and Zod for data validation. Facilitates comprehensive CRUD operations for efficient financial tracking and customer invoice management.
Over 2.8 million different combinations at your fingertips.
Built a Dynamic Landing Page Generator using Next.js, enabling rapid creation of responsive web pages. The application leverages server-side rendering and dynamic routing to import over 70 pre-designed components based on user input, streamlining the web design process. Integrated live preview and screen size adaptability allow users to instantly visualize their configurations, drastically reducing development time from hours to seconds!
Want a specific sneaker? Explore our intuitive UI and find it with ease.
Developed the Frontend of an E-commerce Platform using React.js, with a focus on mastering core React concepts such as useState, useEffect, and state management. Implemented advanced features including product filtering, searching, and dynamic data rendering. The project serves as a practical exploration of React essentials, emphasizing interactive and efficient user experiences through key functionalities.