
Software Engineer
Hello!
My name is Carlos Neto, I'm a Software Engineer mainly working with C# and React. I also play the guitar and paint some frames as a hobby. Down below I have a timeline with my current experience.
Pango UI
Active Contributor
07/02/2026 - Present.- Pango UI is a shadcn/ui inspired component registry for Blazor. It provides beautifully designed and accessible components that you can copy directly into your project, giving you complete ownership and control over your UI. Check out the repository here.

Universidade Aberta
Student
13/02/2026 - Present.Software Engineering
Bachelor's degree in software engineering at Uab (Universidade Aberta), this course teaches how to design, analyze and specify complex problems regarding data. In addition to developing robust, efficient, and effective applications, it also enables the professional to demonstrate the ability to evaluate and test implementations, ensuring the quality, usability, and security of the processes.
Lógica Colossal
Full Stack Developer
01/09/2024 - Present.MAYOM (Manage Your Own Money)
This project is a personal finance management SaaS, made to help people track and control their expenses. It's multi-tenant, each user has his own database and the users on the free plan share a database. It runs on web and mobile and it is an application with a multi-currency system that does not exist in other applications. The front-end was made with Next.js (React) for web and Expo (React Native) for mobile. The back-end was made with .NET Core 10 and MongoDB as the database, using a microservices architecture.Technologies:
- React
- React Native
- Next.js
- C#
- .NET 10
- MongoDB
- Docker
- RabbitMQ

Step Ahead Consulting
Full Stack Developer
01/09/2023 - 31/08/2024DGAV Candidaturas
Web Developer
This project was made to manage the submission of formularies which validates farmer’s animals situation, to develop this application we used a full stack .NET Core 8 environment building the app with Blazor. In the back office we also have the management of users inside DGAV, that are separated by their roles. After the form submission, the information is validated by someone in the back office and the process is done. We used Azure DevOps with the Git workflow to develop this project.Technologies:
- C#
- .NET 8
- LINQ
- Blazor
- Razor Pages
- Tailwind CSS
- JavaScript
- SQL Server
Pedidos Online
Front-end Developer
This project was developed to handle the building area in Angola we used the build tool Vite.js for Web and React Native for mobile, but we also added Expo after some time. Through this application you could consult the certificate of a building, request that building and consult your requests and the properties that you have. This monorepo project was developed using yarn workspaces to share the code between the web and the mobile project to make the development faster, we also used Azure DevOps and the Git workflow.Technologies:
- React
- Vite.js
- React Native
- Expo
- TypeScript
- Tailwind CSS
- Nativewind
Jurista Virtual Mobile
Mobile Developer
Application developed for law workspace in DGAV, with the goal to handle the internal processes, we used React Native to develop the application working with Azure DevOps, using the Git workflow, making branches from tasks and PRs when the task was done. The app consumes the data from a REST API and receives the data in a JSON format. In the application the managers are able to consult, approve and see documents related to the process and it is meant to validate this processes following a hierarchy, the process comes from a police officer making a form about some incident and ends on the validation of a fine by the direction of DGAV.Technologies:
- React Native
- TypeScript
- Tailwind CSS
- Nativewind
- Axios

Escola Secundária de Santo André
Student
16/09/2020 - 20/07/2023NinjaRMM
Full Stack Developer
At my last year in high school I did an internship by Erasmus, a european program that gives really good opportunities to students. I went to Berlin, Germany and work for a company called NinjaRMM, by the end of my internship it changed to NinjaOne. I worked for the marketing team collecting emails and phone numbers with webscrape and APIs. They needed a programmer because they had about 15 thousand leads to collect, which can not be done one by one. In the marketing workspace, they did not know much about programming so I had to choose the best way to solve their problem on my own.Activities:- Creation of a email signature generator with HTML, CSS, JS
- Webscrape using Python
- Collecting leads data with APIs using Python
Listo Tecnologias S.A
Intern / Infrastructure Assistant
25/09/2019 - 19/02/2020Listo S.A is a brazilian company that works with payment machines, I did not work for the development team that work on the SaaS, I was in the infrastructure team helping with the equipment inventory, computer problems and configuration.
Activities: - Smartphones software configuration
- Internal support
- Equipment inventory organization
- Development of Excel tables using VBA