Skip to content

erperejildo/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 

Repository files navigation

Welcome to My Portfolio

Hello, and welcome to my portfolio repository! Iโ€™m Daniel, a passionate software developer with over 15 years of experience in mobile and web development. Over the years, I've had the opportunity to work on a wide range of exciting projects, leveraging modern technologies to build seamless, user-centric applications. This repository is a collection of my work, where you can explore some of the projects Iโ€™ve contributed to, as well as a few of the technologies Iโ€™ve used along the way.

๐Ÿš€ My Work

I've organized this section into three categories: Personal Projects (apps), Company Projects (websites), Examples (demonstrating specific skills) and Open Source Contributions.

๐Ÿ“ฑ Personal Projects (Apps)

These are projects Iโ€™ve developed independently. These apps reflect my creativity, passion for development, and desire to innovate. I'm always looking for new ideas (the most difficult part).

They are released for both Android and iOS (NOTE: iOS account is not active at the moment) and they all use Flutter/Dart and Firebase/Firestore. Some of these apps were made in the past using Angular, Ionic and PhoneGap/Cordova. Today, they are all native.

My Holdings

A portfolio to manage your investments and see their market values in real time. You can also create home screen widgets to easily keep an eye on your investments without having to open the app. LINK

My Rents

This is property manager app that simplifies your work for both small and large portfolios. Easily organize and track properties, manage leases, and schedule tasks with detailed reminders. The app also provides essential tools like expense tracking, secure document storage, and automated bill generation for efficient financial management. With integrated map navigation and comprehensive reporting, managing your rental properties has never been easier. LINK

Lucra

Your all-in-one financial companion, designed to simplify money management. Track your income, savings, and expenses in real-time, with a clear overview of your financial landscape. Customize your tracking for specific needs, from investments to subscriptions, and gain insights into your financial health effortlessly. With Lucra, managing your finances has never been easier or more efficient. LINK

TimeTap

Local and online multiplayer game where the goal is to stop a hidden timer at exactly 5 seconds. Compete with up to 4 players on one device or challenge global players online. The game is easy to learn but hard to master, offering addictive gameplay. LINK

Mind your Math

It turns learning math into a fun and engaging adventure for kids. The app covers all key arithmetic operations, from addition to decimals, with a personalized learning journey that adapts to your childโ€™s skill level. It offers goal setting, real-time progress tracking, and visually appealing exercises to keep kids motivated. LINK

Party Words

Interactive party game for all ages, offering two exciting modes: drawing and gestures. Players form teams and take turns drawing or acting out words for their teammates to guess, without using letters or numbers. With various word sets and the ability to play with friends and family, Party Words guarantees laughter and friendly competition. LINK

๐Ÿ’ผ Company Projects

Throughout my career, Iโ€™ve had the privilege of contributing to various company projects that have allowed me to refine my skills, collaborate with talented teams, and create impactful solutions for clients

Premier Inn

Technologies: Angular, AngularJS, Sass, Docker. Mainteined and improved the booking flow. LINK

The Telegraph

Technologies: Angular, React, Sass. Mainteined and improved the booking flow. LINK

BBVA

Technologies: Ember.js Implemented appointment management feature for mobile app, allowing clients to schedule meetings with their bank managers. LINK

Sanitas

Technologies: AngularJS, JavaScript, HTML5, CSS. Created website for one the biggest Spanish healt insurance companies. LINK

Santillana

Technologies: JavaScript, HTML5, CSS. Designed and developed multiple tablet-optimized websites and apps, primarily tailored for children. Main editorial in Spain for schools. LINK

El Patriarca

Technologies: Magento, PHP, jQuery Created ecommerce, selling a variety of traditional Spanish sweets, with a focus on mantecados and polvorones. LINK

๐Ÿงช Examples

As part of my continuous learning and exploration of new technologies, Iโ€™ve built several small websites and applications to demonstrate my expertise in various frameworks, libraries and methodologies. You can also have a look to the code here!

Financial App

Technologies: React, Redux, TypeScript, Chart.js, Sass Fully responsive and accessible website based on a Figma design. Integrated interactive charts to visualize data effectively while ensuring the website's layout adapts seamlessly across devices. Prioritized accessibility standards to ensure a smooth user experience for all visitors. LINK - CODE

Characters List

Technologies: React, React Routing, Redux, TypeScript, Sass Simple list but a demostration of sing fetch, filtering results, loading, animation, catching errors and transition pages. LINK - CODE

Movies List

Technologies: Angular, Ionic, TypeScript, Sass Similar to previous project but using different technologies. Includes .apk to try the app on real Android devices. LINK - CODE

Mortgage Calculator

Technologies: Angular, TypeScript, Sass Simple but responsive design for a mortgage calculator. LINK - CODE

Weather App

Technologies: React, Vite, TypeScript, Sass A fully responsive weather app that displays the current weather for a given location. The background dynamically changes to reflect the current weather conditions, providing a visually appealing and immersive experience. LINK - CODE

My Payslips

Technologies: React, Redux, TypeScript, Ionic, Capacitor, Sass A simple mobile application that provides access to payslips, available for native download on mobile devices. It features smooth animations and a responsive design. LINK - CODE

React Nodes

Technologies: React, Redux, TypeScript, Next.js Sass Full stack project showing different nodes in a canvas. CODE

๐ŸŒ Open Source Contributions

As an advocate for collaborative development and community-driven growth, I actively contribute to open-source projects. These contributions allow me to engage with the developer community, improve existing tools, and share my knowledge with others. Below are some of my contributions to open-source projects.

Testing

I frequently incorporate third-party libraries into my projects, as they can significantly enhance functionality. However, I occasionally encounter bugs or areas for improvement within these libraries. When this happens, I take the initiative to assist the developers by reporting the issues, providing feedback, and contributing to testing efforts to ensure better performance and reliability. LINK1 - LINK2

Code

I contributed to the development of a Cordova package that enables seamless integration of camera functionality within mobile apps, helping enhance the user experience with smooth and reliable performance. LINK

Help

I regularly ask questions on StackOverflow improve my understanding and overcome challenges, but at the same time, I enjoy giving back by answering questions from other developers, providing solutions and insights based on my experience LINK

๐Ÿ“„ My Professional Journey

You can learn more about my career, skills, and experience by visiting the following links:

๐Ÿ“ฌ Get in Touch

Iโ€™m always open to new opportunities, collaborations, and learning experiences. If you want to discuss a project, share ideas, or simply have a chat, feel free to reach out through: