A modern, responsive portfolio website showcasing my expertise in React, Vue.js, Next.js, and Node.js development. Built with Next.js and deployed on GitHub Pages.
I am a Software Developer specialized in building scalable, responsive, and interactive applications with React, Vue.js, and Next.js. Experienced in GitHub workflows, CI/CD pipelines, and agile methodologies. Based in Vancouver, BC, Canada, I bring a unique perspective combining technical expertise with user-centered design principles.
Software Developer at IVI SpA (Nov 2023 – Present)
- Developed and deployed an order and product unifier using Next.js, improving data consistency and reducing manual processing by 25%
- Implemented CI/CD pipelines with GitHub Actions, cutting deployment time from 1h to 10min
- Introduced Docker for local development, ensuring environment consistency across the team
- Collaborated in a cross-functional agile team (Kanban), increasing delivery efficiency by 30%
- React - Component-based UI development
- Vue.js - Progressive JavaScript framework
- Next.js - Full-stack React framework
- HTML5, CSS3, JavaScript - Core web technologies
- Tailwind CSS - Utility-first CSS framework
- Bootstrap - Responsive design framework
- Node.js - Server-side JavaScript runtime
- Express.js - Web application framework
- Laravel - PHP web framework
- NestJS - Progressive Node.js framework
- PostgreSQL - Relational database management
- Oracle - Enterprise database systems
- SQL - Database query language
- Database Design - ERD modeling and normalization
- Git & GitHub - Version control and collaboration
- Docker - Containerization
- Kubernetes - Container orchestration
- AWS - Cloud computing services
- CI/CD Pipelines - Continuous integration and deployment
- Jest - JavaScript testing framework
- Cypress - End-to-end testing
- Testing methodologies - Unit, integration, and E2E testing
- Figma - UI/UX design and prototyping
- User-centered design - Design thinking principles
- Responsive design - Mobile-first approach
Educational portfolio documenting my JavaScript Bootcamp journey with detailed project breakdowns, technical solutions, and learning milestones. Features interactive demonstrations of complex projects like Kanban boards, e-commerce systems, and PostgreSQL database management.
Complete backend web application for product management built with Node.js and Express.js. Features data persistence with JSON files, file handling with Multer, dynamic routes, CRUD operations, and comprehensive error handling. Demonstrates Node.js bootcamp skills in server-side development.
Complete inventory management system built with PostgreSQL relational database. Features ERD design, normalization to 3NF, complex SQL queries with JOINs, triggers for automatic stock updates, and transaction management.
Complete task management system with Kanban board interface built with JavaScript and Supabase. Features drag & drop functionality, user authentication, real-time data synchronization, task CRUD operations, and responsive design.
Advanced inventory management system v2.0 with PostgreSQL and PL/pgSQL. Features advanced validations, custom SQL functions, modular architecture, comprehensive documentation, Git submodules for version control, and automated testing scripts.
Complete contact management system with modern UI/UX built with JavaScript. Features contact CRUD operations, search functionality, favorites system, birthday tracking, and responsive grid layout.
- Diploma in Programming and Systems Analysis - Instituto Profesional San Sebastián (2023-2025)
- Fundamentals of Control and Management in Cybersecurity - USACH (2025)
- UX/UI Design with Figma - SENCE (2025)
- Agile Methodologies: Scrum - SENCE (2024)
- Database Design and SQL Programming - Instituto Profesional San Sebastián (2024)
- Frontend Bootcamp – Vue.js - SENCE / Talento Digital (2023)
- Full-Stack Development with Next.js - Udemy (2023)
- Modern and responsive design with mobile-first approach
- Interactive 3D elements with Three.js
- Fast performance with Next.js optimization
- SEO optimized for better visibility
- Contact form integration with Formspree
- Smooth animations with Framer Motion
- Automatic deployment with GitHub Actions
- Next.js 15 - React framework with static export
- React 19 - UI library
- Tailwind CSS - Utility-first styling
- Three.js - 3D graphics and animations
- Framer Motion - Animation library
- React Icons - Comprehensive icon library
- Formspree - Contact form handling
git clone https://github.com/MagdaIG/Portafolio-react.git
cd Portafolio-react
npm installnpm run devnpm run buildThis portfolio is configured for automatic deployment to GitHub Pages using GitHub Actions. The site is automatically deployed when changes are pushed to the main branch.
Live Site: https://magdaig.github.io/Portafolio-react/
- Email: Available through contact form
- LinkedIn: linkedin.com/in/minalaf
- GitHub: github.com/magdaig
- Portfolio: magdaig.github.io/Portafolio-react
MIT License - This portfolio template is available for educational and personal use.