Senior full-stack developer who loves building web, mobile, and back-end applications using React, Next.js, React Native, SwiftUI, Golang, Node.js and TypeScript.
Learn moreHow I started as a developer
Hi there!
I’m Maicon, a senior full-stack developer originally from Brazil, now living
in Vancouver, Canada.
I started my career as a civil engineer, but during one of my classes in
2014, I discovered a real passion for coding. By the time I graduated in
2016, I had already decided to transition into software development.
With over six years of experience, I’ve worked on a variety of exciting projects,
from developing mobile apps with React Native and SwiftUI, building web applications
with React and Next.js, to designing RESTful APIs using Node.js and Golang.
My journey began as a freelancer, taking on solo projects with tight deadlines
and limited budgets. These challenges pushed me to become a true full-stack
developer, handling every aspect of the development process. Over time, I
started collaborating with medium-sized companies, where I focused more on
scalability and performance.
For the past three and a half years, I’ve been working at a large company,
contributing to high-impact projects within cross-functional teams in structured
Agile and Scrum environments. This experience has sharpened my ability to
work independently and thrive in team-driven settings.
Beyond writing code, I enjoy collaborating with people. I strive to be friendly,
respectful, and open to learning. I also prioritize my physical, emotional,
and spiritual well-being, believing that a balanced life is key to staying
motivated and ready to tackle challenges—both in work and in life.
Looking ahead, I’m aiming for leadership roles such as Tech Lead, Software
Architect, or Project Manager. I’m always open to exciting opportunities,
so feel free to connect!
Languages: English (Professional), Portuguese (Native), French (Beginner)
A showcase of my work, demonstrating my expertise in building innovative, scalable, and user-centered applications across a variety of technologies and industries.
Australian platform designed to make golf more exciting and rewarding for amateur players.
Appointment scheduling platform designed to streamline service bookings for professionals and businesses.
Orígeo is a joint venture between Bunge and UPL, providing farmers in Brazil with sustainable agricultural solutions, including seeds, fertilizers, crop protection, and digital farming services. By combining expertise in logistics, marketing, and agronomic consulting, Orígeo helps simplify farm management and promote sustainable practices.
Japanese chemical company committed to creating innovative solutions across various industries, including petrochemicals, energy, and information technology.
Architecture, interior design, and landscaping exhibition platform.
Brazilian brand dedicated to inspiring individuals to reconnect with nature through outdoor activities.They offer a range of clothing and accessories designed for both everyday wear and high- performance adventures.
Here’s what my clients and colleagues have to say about working with me.
Some technologies and tools I use to build efficient, reliable, and scalable solutions.
Explore my side projects, where I experiment with new ideas and technologies.
React Native Tip is a simple package inspired in MaterialUI-Tooltip that helps you to show a quick tip to the user and highlight some important item in your app. It is useful to explain the user some functionality.
This React Native simple library was built in top of react-native-modal to help you to easily customize your alerts. It works like a built in React Native Alert component but this is highly customizable. The catch of this library is that you can call it from anywhere in your code without extra components imports and variables to control it, which means a CLEANER CODE 😉!!!