
Miguel Angel
I enjoy creating simple products that solve complex problems. Outside the programming world, I like to play video games 👨💻, do gardening 🌱 and practice sports 💪.
👨💻 With over 4 years of experience in software development, working as a Frontend developer, I have worked throughout my career with various technologies, creating web and mobile solutions that combine scalability and a good user experience.
- 🔴 Angular: Dashboards, complex forms, dynamic tables, and charts. Use of Angular Material, PrimeNG, Formly, and Algolia. Integration with REST APIs, payment gateways (PayPal, Stripe), state management with NgRx, and testing with Jest.
- ⚛️ React: Development of dashboards, forms, and tables with PrimeReact. Integration of REST APIs, state management with (Redux, Zustand), and testing with Jest/React Testing.
- 📱 Ionic (Angular): Creation of mobile apps with social login, interactive forms, push notifications, GPS tracking, QR reader, camera, Google Maps, and payment gateways.
- 🌐 WordPress: Development of custom sites with Sage and Tailwind. Implementation of Custom Post Types, WooCommerce, and multi-language support.
- 🛠️ Best practices: use of version control (Git), Agile Scrum methodologies, and cloud deployment (Firebase, Vercel, Docker).
Experience
- I developed an import statistics platform with advanced filter tables and comparative charts, enabling detailed and personalized analysis.
- I implemented an evaluation dashboard system for hiring teachers virtually, incorporating role-based login, advanced forms, and dynamic tables with customizable filters.
- I integrated a payment gateway with multiple subscription plans, automating the service purchase process.
- I created a mobile app in Ionic for monitoring pregnant women and newborns, featuring modules for social login and registration, interactive forms, and event-based push notifications.
- I developed a mobile app for service and offer hiring, including social login, Google Maps integration for tracking, a payment gateway, push notifications, and a QR code scanner.
- Web application in Angular to design stripe patterns with drag & drop, generate files for textile machine and save/export editable designs.
- I built a dynamic WordPress website, implementing custom fields to meet the client's specific needs.
- I developed an institutional website in WordPress with custom fields tailored to specific requirements.
- I created a Flutter application for submitting reports with text, photos, and audio, streamlining the capture and transmission of information.
Projects

Import statistics platform with advanced filter tables and comparative charts, optimized for detailed analysis tailored to user needs.
- Angular
- PrimeNG
- ng2-charts

Evaluation dashboard system for virtual teacher hiring, with role-based login, advanced forms, and dynamic tables with customizable filters.
- Angular
- NgRx
- PrimeNG
- TypeScript
- SASS

Payment gateway with multiple subscription plans, optimizing and automating the service contract process.
- JavaScript
- HTML
- CSS
- C#

A mobile app in Ionic for monitoring pregnant women and newborns, featuring social login and registration modules, interactive forms, and event-triggered push notifications.
- Ionic
- Angular
- Firebase
- SASS
- Login social

A mobile app for hiring services and offers, featuring social login, Google Maps integration for tracking, a payment gateway, push notifications, and a QR code scanner.
- Angular
- Ionic
- Paypal
- Stripe
- Firebase
- Login social
- Google Maps
- Notificaciones push
- Scanner QR
- Algolia
- NgRx

A web application with Angular that allows designers to create stripe patterns for t-shirts using a visual drag & drop editor, generating files for the textile machine and enabling designs to be exported and saved for future edits.