background

About

Here's some additional information about me.

Hi, I'm Hugo. Most folks know me as hcorta online.

I'm a creative Software Engineer with 6+ years of experience offering high-impact web solutions for different organisations.

I am fortunate to develop myself through my career, fulfilling my interests by growing professionally. I love using my technical skills to build cool and interesting things. Contributing value across different ladders of abstraction, all the way from the highest levels of definition down to the lowest levels of implementation details, is where you'll find me at my best.

What I'm doing now

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Work I am currently working at Sygris as Lead Frontend Engineer

โœ๏ธ Blog On this website, I write posts and handbooks about diverse stuff that I find interesting

๐Ÿ“ฆ Open Source As a software developer, I enjoy building open-source software and libraries

๐Ÿ‘จ๐Ÿปโ€๐Ÿซ Teaching Sometimes I teach about web development at Ironhack

Principles

๐Ÿงต I am advocate for Software Craftsmanship and I am the #33943 signer of the manifesto

๐Ÿ˜ I am a fan of XP, DDD and TDD

๐Ÿ‘ฌ I am a team-first player: collaboration and knowledge sharing are mandatory for me

โœจ I use Value-First as my approach to development

๐Ÿš€ I believe in the importance of the essentials of software design: Design Principles, Design Patterns, Architectural Patterns, Architectural Styles, etc. and you'll often find myself reading some book about it.

Random Facts

๐Ÿ  I have lived in 5 different cities

๐Ÿ‹๐Ÿปโ€โ™‚๏ธ I practice sports daily. My favourite practice is weight lifting, though I also enjoy running, cycling and trying other sports

๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“ I have two degrees in construction (Architectural Engineer and Civil Engineer) and worked in the field for a few years before becoming a developer

๐Ÿช I like sci-fi books, like Dune, The Foundation, and The Three Body Problem series

๐ŸŒŒ I am kind of good with Photoshop

๐ŸŽธ I play the guitar, which I learned to play aged 13. I'm not very good though

๐ŸŽง One of my ever-favorite hobbies when I was young was making electronic music. I stopped a few years ago to focus on other interests though

Experience

Lead Frontend Engineer

Sygris

Lead Frontend Engineer
Jan 2023 - Present
Rollup, Nx, Vite, Next, React
  • Assumed full responsibility for the frontend-side project's inception and establishment, orchestrating the complete setup of the different repositories involved from scratch
  • Mentored junior engineers, conducting regular code reviews and providing technical guidance, leading to an improvement in overall code quality and team productivity
FullStack Engineer

Champion Games

FullStack Engineer
Feb 2022 - Oct 2022
Rollup, Rush, Nest, Next, React, Vue
  • Assumed full responsibility for the React project's inception and establishment, orchestrating the complete setup from scratch
  • Executed end-to-end development of multiple game features, encompassing both backend (using Nest.js to implement RESTful APIs and backend services) and frontend (using Next.js to create engaging UI features) components
Lead Frontend Engineer

NPAW

Lead Frontend Engineer
June 2019 - Feb 2022
Webpack, React, Redux
  • Effectively led and managed a team of 5 software engineers in a successful full rewrite of the company's main application
  • Designed and implemented an efficient and scalable architecture, resulting in improved system stability and reduced maintenance efforts
  • UI Design system definition and implementation
  • Collaborated with cross-functional teams, including product managers and designers, to gather requirements, prioritise features, and ensure timely delivery of high-quality software.
Frontend Developer

NPAW

Frontend Developer
June 2017 - June 2019
Backbone, React
  • Utilised React to translate design concepts into functional web elements employing best practices
Lead Instructor

Ironhack

Lead Instructor
2019, 2021
  • Development of my own comprehensive and industry-relevant curriculum for the Design Implementation Course, ensuring alignment with current design trends, tools, and best practices
  • Designed and delivered engaging lectures, workshops, and practical exercises, effectively conveying complex design implementation concepts and techniques to students of varying skill levels