My name is Gonçalo

I'm a Frontend Developer

Welcome to my page, my name is Gonçalo Ferreira. I'm 28 years old, live in Portugal and I have a degree in Computer Science. At the moment I'm working as a frontend developer at Siemens and in my journey as a frontend developer I have worked with 3 frameworks that are React, Angular and Vue. I work on a public project that is a open source design system and I also maintain a web application that I have developed in the past.

Skills


Below you can find my core skills as a frontend developer. In my projects, I program mainly in JavaScript and TypeScript, where I have used frameworks such as Vue, Angular and React. I have also worked with creating Web Components, and for that i have used Stencil.Js. I'm comfortabel using CSS & Sass, and also have worked with Bootstrap and Angular Material.

Hover me

Projects


Siemens iX

Open Source Design System where i develope new components/features, do debugging and also have created the main page.

Sustainability Manager

Worked on the development of Sustainability Manager application for the Bulding X platform.

Siemens DBO

Worked on the development of The Decarbonization Business Optimizer (DBO™). Provides current carbon footprint, customized scenarios based on their focus, and a summary of what their return on investment would look like.

System Integration

Worked on the development of a web system that was used to be integrated on a device. Connecting to the device via Wi-Fi, would let the user be able to configure it using the web system. For this development, the framework Vue was used.

Power Invertors

Worked on the implementation of features and on resolving issues for a web system that displayed data to the user. This data came from invertors located on solar panels. This web system was implemented using Angular and Angular Material.

Eugenio

Web system that i co-developed where i worked on the frontend and backend. This system teaches about a software and lets the user download the software. Created with the React and Bootstrap.

Contact


Developed using Vue, TypeScript and Sass