Congratulations, you've made it to my portfolio! 🚀
Hi! I'm Carlos Alexandre, a Full Stack Developer focused on building modern, responsive, and high-performance applications.
About me
From Gamer to Developer
"I'm a 23-year-old FullStack Developer from Goiás, Brazil. My passion for technology started in my childhood, driven by my love for games. That curiosity led me to discover how games are made and that's when I found programming."
Computer scientist
"I completed a Bachelor's degree in Computer Science at Universidade Paulista - GO. It was 4 years of learning the theory behind the entire programming universe, where I started to truly understand how things work."
My approach
"My approach is simple: create beautiful, functional, and practical solutions. I combine clean design with intuitive user experiences, always focusing on performance, usability, and real impact."
Always Learning, Always Growing
"I believe that technology never stops evolving and neither do I. I'm constantly learning, improving my skills, and exploring new tools, frameworks, and technologies to deliver better and more innovative solutions."
My Skills
- JavaScriptI use JavaScript as my main programming language for web and mobile development. I have strong knowledge in building dynamic interfaces, handling APIs, and creating interactive user experiences.
- React.jsI develop high-quality web applications using React.js. I have experience with component-based architecture, state management, hooks, and creating responsive and scalable UIs.
- React NativeI create mobile applications using React Native, applying the same React concepts to deliver cross-platform apps with native performance for both Android and iOS.
- UI/UXI have a solid understanding of UI/UX principles. I design intuitive, user-friendly interfaces with attention to usability, accessibility, and responsive design, using tools like Figma and CSS frameworks such as Tailwind.
- PythonI use Python for automation, scripting, backend services, and data processing. It's a versatile language that complements my frontend skills and allows me to handle backend tasks when needed.
- MySQLI work with MySQL for relational database management. I design, structure, and manage databases, ensuring data integrity and optimized queries for efficient performance.
- Problem-SolvingI have strong problem-solving skills, allowing me to quickly analyze challenges, find effective solutions, and adapt to new situations efficiently. This skill helps me deliver reliable and scalable solutions in every project.
- CommunicationI have excellent communication skills, which help me collaborate effectively with team members, understand client needs, share ideas clearly, and contribute to productive teamwork.
- Node.jsI develop high-quality backend applications using Node.js. I have experience building scalable server-side applications, designing RESTful APIs, working with asynchronous programming, managing databases, implementing authentication and authorization, and creating secure, high-performance, and maintainable backend solutions.
- Java & Spring BootI specialize in backend development with Java, building reliable and enterprise-grade applications. I have experience with Spring Boot, microservices architecture, REST API development, database integration, dependency injection, security with Spring Security, and writing clean, maintainable, and scalable code following object-oriented design principles.
My last two personal projects
Grupo Práxis

Professor Marcio Carvalho
