About
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

Sygris
- 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

Champion Games
- 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

NPAW
- 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.

NPAW
- Utilised React to translate design concepts into functional web elements employing best practices

Ironhack
- 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