Hi there! My name is
Guilherme Guerreiro
I'm a Soft|
Transform ideas into reality, with the amazing quality only I can offer!
Mobile Applications
- Dart/Flutter
- Native Script
- React Native
- Vue Native
Front-End Development
- HTML
- CSS/SASS
- Gatsby
- React
- Vue.js
- Bootstrap
- Tailwind
Back-End Development
- Python/Django
- Express/Node.js
- Golang
Programming Languages
- C/C++
- Java
- Python
- Haskell
- Javascript
- Golang
Database & Cloud Architecture
- MySQL
- MongoDB
- Firebase
- Docker
- Jenkins
Formal Methods
- TLA+
- VDM++
- COQ
- Alloy
- NuSMV
Who am I?
I'm a Software Engineer with deep knowledge in numerous up-to-date programming languages and frameworks. My skills can range from Full Stack Web and Mobile Development to Formal Methods, and my appetite for learning new and innovative technologies is unlimited!
Communicative
Creative
Fun
Linguist
Lifelong Learner
My Life in a Nutshell
Exchange Student in Japan
田原市, 日本 (Tahara-shi, Japan)
AFS Intercultural Programs
A once in a lifetime experience as a exchange student in Japan for a year where I lived with a japanese family and studied in a japanese high school. In this experience I've learned japanese, completing the N3 Official Japanese Exam.
JLPT Japanese N3
2012-09Software Engineering Student
Braga, Portugal
University of Minho
My university degree that I took in one of the most prestigious university in Portugal. I've learned all the basic and advanced concepts in software engineering, putting all my knowledge into practice in well thought and challenging projects. I was also part of the software engineering student center as the vice-director of the image department.
Bachelor degree
2014-09Erasmus Student
Aarhus, Denmark
Aarhus University
A one year experience with the Erasmus program to study abroad, sharing knowledge with fellow students from all over the world. In this program, I enrolled into several classes focusing on Cyber Security and Formal Methods.
Software Security, Formal Methods
2018-08Security Software Developer
Braga, Portugal
Bosch Portugal
My first full-time job in my field of studies that empowered me to learn how to work as a team, communicate with customers, explore new technologies and be eager to learn more every single day.
C/C++, Jenkins, Assembly
2019-07Full Stack Engineer
Braga, Portugal
Bosch Portugal
Assigned to a new project at Bosch that focused on developing a web platform using React as the Frontend and Django as the Backend. I was the lead developer in this project and maintained every single phase of the project including sprint planning and architectural decision making.
React, Django, MySQL, Docker, RabbitMQ, NGINX, TailwindCSS
2020-07Frontend Software Developer
Remote, EU
Papaya Dash
Fast growing start-up where I developed the UI for major features of their SaaS platform using NextJS. In this company I significantly improved my technical skills and code quality.
NextJS, TailwindCSS, GraphQL
2022-09My Projects
Keylogger
A simple script that captures key strokes and send them by email. Has also features for audio recording, webcam photos and screenshot.
CLI Auction House
Project made in Golang that uses TCP connection for communication between client and server.
Password Manager
A CLI password manager to safely store the passwords of any account or service. It encrypts all the information using the cryptography python package.
Upgrow
A web app made in VueJS to schedule tasks, check the daily news and weekly weather by using public APIs.
Instagram Followers
Web scraping script to retrieve the followers and following of an Instragram account and output interesting data.
Checkers in Pygame
The tradicional game coded in Python with the help of the pygame package.
Gvideo
Small project of a video gallery with NodeJS as the back-end, ReactJS as the front-end and MongoDB for the database.