Available for new opportunities

Senior Web Developer and
Lead Frontend Engineer.

With over a decade of experience building scalable web applications, I specialize in React and the modern JavaScript ecosystem. I'm Pedro Tomás Hernández. I transform ideas into robust, user-centered interfaces. What began as freelance curiosity has led me to lead the frontend strategy and technical ecosystem at IriusRisk.

React · TypeScript · Node.js

Who I Am

More than just code.

I don't just write code — I craft digital experiences. Over a decade of hands-on work has taught me that the best solutions live at the intersection of technical rigor and genuine empathy for the people using what you build.

React is my superpower, but I'm fluent across Vue, Angular, PHP, and vanilla JavaScript. I've shipped products at scale for Bestsecret, SEAT, and enterprises with millions of daily users.

10+
Years Experience
50+
Projects Delivered
12+
Devs Mentored
4
Framework Stacks
React Specialist

8 years building production React apps — from greenfield products to migrating legacy codebases. Architecture, performance, and DX are my obsession.

Enterprise Ready

Worked with BestSecret and SEAT, delivering scalable solutions that handle millions of users across complex, multi-team engineering orgs.

Clean Code Mindset

I believe maintainable code outlasts clever code. No shortcuts, no accumulating debt — just clear, well-structured systems that teams can evolve.

"Code is poetry, but production is reality."

— My development philosophy

Technical Expertise

Skills that deliver.

A decade of mastery across the modern web stack

React Ecosystem

My primary expertise and passion

React
Next.js
TypeScript
Zustand
React Query
Styled Components

Other Frameworks

Versatile across technologies

Vue.js
Angular
Svelte
jQuery

Backend & Full Stack

End-to-end development

PHP
Node.js
Express
REST APIs
GraphQL

Tools & DevOps

Modern development workflow

Git
Webpack
Vite
Docker
CI/CD

Proficiency

Core Expertise
Regular
Exploring
Hover a skill to see years of experience

Career Journey

A decade of growth.

From fullstack foundations to frontend leadership

IriusRisk

Frontend Lead

2021 – Present

Leadership & Technical Decision-Making

I led the migration to React, helped build the front-end team from scratch, and led and mentored it for four years; the team eventually grew to 13 people, including front-end and full-stack developers. I was also able to contribute to the development of some of the product’s most important features, which had a significant impact on customers. One of these was related to AI.

Migrated Webpack → Vite

Championed and executed the migration to Vite, transforming our development workflow and significantly reducing feedback loops.

Custom Design System

Built a comprehensive design system from scratch to eliminate duplicate code and accelerate feature development across the product.

Architectural Standards

Introduced modern state management patterns and coding standards that improved quality and team collaboration.

ReactTypeScriptViteDesign Systems

Key Learning: Leadership is about making strategic technical decisions that enable the entire team to succeed.

Unit4

Senior Frontend Developer

2020 – 2021

Scalability & Enterprise Architecture

Mastered the art of building scalable applications for complex corporate environments.

Enterprise Portals

Architected and developed enterprise-grade portals using Angular, handling thousands of concurrent users across multiple business units.

Performance Optimization

Implemented lazy loading, code splitting, and smart caching strategies to ensure smooth performance with massive datasets.

Modular Architecture

Designed a modular architecture that let different teams work independently while maintaining system cohesion.

AngularTypeScriptRxJSNgRx

Key Learning: Scale isn't just about users — it's about creating systems that multiple teams can evolve without stepping on each other.

BestSecret & Accenture

Fullstack Developer & Mentor

2018 – 2019

Versatility & Knowledge Sharing

Proved my adaptability across different tech stacks while giving back through mentorship.

Multi-Stack Mastery

Seamlessly transitioned between Vue.js at BestSecret for e-commerce features, React for internal tools, and Flutter for mobile experiments.

Mentoring

Mentored junior developers and bootcamp students at Accenture, helping them transition into professional roles.

E-commerce Excellence

Built critical e-commerce features handling thousands of transactions, from product catalogs to checkout flows.

Vue.jsReactFlutterPHP

Key Learning: The best developers aren't loyal to a single framework — they choose the right tool and help others grow.

Arminet

Fullstack Developer

2015 – 2018

Fullstack Roots & Foundation

Where it all began — building complete web solutions from database to interface.

PHP & MySQL

Started fullstack with PHP and MySQL, learning how servers, databases, and frontends work together. That full-picture understanding still shapes my frontend decisions today.

End-to-End Ownership

Owned entire features from database design through API development to user interface.

Transition to Modern Frontend

Witnessed and participated in the shift from jQuery to modern frameworks, understanding both paradigms deeply.

PHPMySQLJavaScriptjQuery

Key Learning: Understanding the backend makes you a better frontend developer. Knowing the server helps you build better interfaces.

Reading List

Books that changed my code.

"A developer who doesn't read books is like a carpenter who doesn't sharpen their tools."

Reading isn't just learning — it's investing in your craft.

14 Habits of Highly Productive Developers

14 Habits of Highly Productive Developers

by Zeno Rocha

A short but interesting read. Rocha contrasts each habit with powerful developers in the industry — like Addy Osmani, Daniel Buchner and Manuel de la Pena — so you see how they live them out.

You Don't Know JS

You Don't Know JS

by Kyle Simpson

Kyle Simpson is a true authority in the JavaScript world. This series takes you from zero up to ES6 while delving into the details that help you understand what the language really does behind the scenes.

Javascript Design Patterns

Javascript Design Patterns

by Addy Osmani

A very complete book covering everything from the most common JavaScript patterns to the most complex. I found the section on modular patterns like AMD especially interesting. Read it calmly — it's not a novel.

Learning JavaScript

Learning JavaScript

by Carlos Azaustre

Written by GDE and YouTuber Carlos Azaustre, it walks through all the essentials of JavaScript up to ES6. It doesn't go as deep as 'You Don't Know JS', but it's a great place to start.

Atomic Design

Atomic Design

by Brad Frost

A true success. Brad explains what atomic design is, its parts, and why we should use it, dedicating several chapters to applying it within a design system. Properly implemented, it helps teams organize and understand each other.

Don't Make Me Think

Don't Make Me Think

by Steve Krug

A book about usability rather than development, built on design principles instead of technology. Steve reminds us that what matters is the content, and gives you tricks to structure it in a usable way. What matters never goes out of style.

Threat Modeling

Threat Modeling

by Izar Tarandash & Matthew J. Coles

After years working inside a cybersecurity company on automating the threat modeling process, I finally read this. As security becomes an increasingly important part of software development, this book is becoming essential.

The Black Book of Programmer

The Black Book of Programmer

by Rafael Gómez Blanes

A pleasant surprise. Rafael walks through the bad and good habits of programmers — and related roles like architect or manager — in an entertaining way, based on his experience. You'll likely see your own company or boss reflected in his words.

The Practical Book of Agile Programmer

The Practical Book of Agile Programmer

by Rafael Gómez Blanes

The follow-up to 'The Black Book of Programmer'. Rafael focuses on clean code, refactoring, design principles, testing and configuration management, adding his own insights about the nature of software.

Currently Reading

Always learning, always growing. Have a recommendation? I'd love to hear it.

Get in Touch

Let's work together.

Open to new projects, collaborations, and conversations.

Reach out directly

Whether you have a project proposal, a question, or just want to say hello — feel free to reach out. I'll do my best to respond within 24 hours.

Location

Available for Remote Work

© 2026 Web Developer Portfolio. Built with React & Tailwind CSS.

Crafted with care — and a lot of TypeScript.