My name is Afonso Machado. I am a Computer Engineer and Mid-Level Full-Stack Developer with experience building mobile, web, and backend applications.
My main expertise in mobile development is Flutter with Dart. In web development, I primarily work with Next.js, Vue.js, React, and TypeScript. I also have experience building APIs and backend services using NestJS, Python, Django, and PostgreSQL.
Throughout my career, I have contributed to the development and evolution of mobile applications, admin platforms, internal systems, REST APIs, dashboards, and solutions for the iGaming industry.
- Mobile development with Flutter and Dart;
- Web development with Next.js, Vue.js, React, and TypeScript;
- Backend development with NestJS, Python, and Django;
- REST API development and integration;
- State management with BLoC, Cubit, and Provider;
- Authentication, access control, and data persistence;
- Unit testing, debugging, and refactoring;
- Continuous Integration and Continuous Delivery with CI/CD;
- PostgreSQL databases;
- Working in agile teams using Scrum.
Mobile: Flutter, Dart, BLoC, Cubit, Provider, Dio, GoRouter, Freezed, Hive, and Firebase.
Frontend: Next.js, Vue.js, Nuxt.js, React, TypeScript, JavaScript, HTML, CSS, SCSS, and Bootstrap.
Backend: Node.js, NestJS, Python, Django, FastAPI, Java, Spring, Quarkus, and PHP.
Data & Infrastructure: PostgreSQL, Prisma, Docker, Swagger, Git, GitHub, and GitHub Actions.
I also have experience with mobile development using React Native and Ionic, as well as some experience working with services developed in Go.
I enjoy building end-to-end solutions, understanding business problems, and developing applications with a focus on quality, clean organization, scalability, and maintainability.
Outside of technology, I am a fan of heavy metal, movies, and TV shows. I also play the keyboard in my free time. 🎹🤘



