Profile image

Guilherme AlmeidaSoftware Engineer

Professional Software Development Blog and Portfolio.

desktop image


I'm a dedicated Software Engineer with a Bachelor's degree in Computer Science and over 4 years of hands-on experience in software development. My journey began in the creative field, having spent approximately 6 years as a designer before making the leap into development.

My passion for continual growth is evident in my eagerness to embrace new technologies and take on challenging tasks. I am equally enthusiastic about sharing my expertise and thrive when working collaboratively as part of a team. Beyond my professional interests, I have a love for skateboarding and enjoy experimenting with vegetarian recipes. In my free time, I cherish moments spent with my wife and our beloved dogs.


Over the course of my career, I've had the privilege of contributing to various companies, initially as a designer and evolving into a developer over time. This diverse journey has provided me with a holistic understanding of different design patterns and tools. My expertise extends across Web Development, Software Development, Graphic Design, Data Structures and Algorithms, and Agile Methodologies.

I've immersed myself in exploring and mastering various technologies, and I'm comfortable working with some listed the following:

  • Languages: Javascript, Typescript, Python, Java, SQL;
  • Frameworks: React.js, Vue.js;
  • Web Development: HTML5, CSS3, SEO, Accessibility, Sass, Styled Components, Bootstrap;
  • Automation testing: Cypress, Mocha, Jest, Istanbul;
  • State Management: Context API, Redux, Vuex, Apollo Client (Graphql);
  • Control Versioning: Git, Github;
  • Rest APIs: Node.js, Express.js, Python, Flask;
  • Databases: PostgreSQL, MongoDB;
  • Design UX/UI: Figma, Responsive Design, Adobe Photoshop;
  • Infrastructure: Docker, Github Actions, AWS;
  • Agile Methodologies: Scrum, Kanban.

I am well-equipped to contribute effectively to projects, bringing a blend of technical proficiency and creative insight. My adaptability and dedication to staying abreast of industry trends make me an asset in dynamic and collaborative work environments.

Keep in touch

Feel free to reach out to me through my social media platforms (icons on the left) or drop me an email at I look forward to connecting with you!