Currently working at Ianum creating an Identity Provider app with lots of encryption, custom plugins, and thoughts about clean code and state management.
The project started a couple of weeks before Flutter 1.0 was announced when BLoC was the sole king of state management and instead of using StackOverflow or Medium, we had to spend quite some time on the (awesome) documentation or going through the
This is one of the reasons that drove me to start writing Flutter technical articles - not only to learn but to make the journey easier for future developers.
For quite some time, I didn’t have a topic for neither of these, but then I discovered Flutter and it all changed. Now I had an opportunity to combine teaching and writing in a way that would help others in their programming journey.
After joining FlutterExp as a collaborator, I also started writing small news articles about what has been happening in the world of Flutter
With his vision, this community provided not only talks and content to the members, but also combine the skills of all the members for one objective: making good apps for good causes.
As such, Flutter Portugal helped with the Fogos.pt application which gives real-time information about the fires in Portugal and Vost mobile application whose objective is to complement the Fogos.pt app with a wider range of information apart from fires.
Also from this project and with the help of Mariana Castanheira we started translating Flutter content to Portuguese combining my passion for writing and editing, to make Flutter available for a wider audience who might not be comfortable with the English language.
With Flutter being so new when we started our project, we couldn’t rely entirely on the community packages to achieve our goals. Either the packages lacked features, or they were non-existent.
For that reason, I started creating small packages for Flutter, at the same time I developed my taste for contributing to open-source packages. As of today, there’s rarely a package that I include in a project in which I don’t make at least one or two Pull Requests to incorporate new uses cases for it.
By taking part in several projects in Android Development and Flutter Development with different technologies and functionalities such as BLE Beacons, Maps and geo-location, Firebase and E-Commerce and Fitness apps and being involved in the first steps of a startup, I’ve gained some oversight in what is needed to create a tech foundation of a startup.
As such, I’ve been approached by some startup companies to guide them in choosing the best approaches for their backend (using firebase or a dedicated backend, for example), estimates for the projects, feedback for the UI/UX and laying out a plan for the development process.
If you want to contact me, please do so by e-mail.
With no programming experience and eager to make a jump into the IT world, I challenged myself: to prove that I could program, I’d release one game to the world. If I could that, I could for sure find a job in programming.
One day I’ll challenge myself yet again to continue this passion. One day.