// about

I like building things that still work five years from now.

I'm Yohan Hernández, a senior full stack software engineer. I build websites, online stores and digital products end to end, and the person who answers your messages is the same one writing the code.

Yohan Hernández
Senior Full Stack · Node.js
13
years in the trade
27+
web projects and systems
4
countries with clients
// my story

I'm from Cuba, and I've made my living from software for 13 years. I didn't start with screens but with what sits underneath them: my first years were in IT security in the banking sector, dealing with networks, servers and backups that had to be restored when something failed. That's where I learned that the parts nobody sees are the ones holding everything up.

Once I realized I could build things instead of just protecting them, I moved to the web and never looked back. Since then I've worked for companies in the United States, Spain, Ecuador and France, and I've usually joined projects someone else had started. Some could be carried forward with confidence. Others had to be rebuilt because nobody dared touch them. The difference was rarely the technology. It was the decisions made in the first few weeks.

Today I work as an engineer at QA-BIT, and in my own time I take on direct clients and build products like Stockvenza. That's why I only take on a few projects at once: I'd rather give each one the attention it deserves than fill up my calendar.

// what you get

What you get working with me

You talk to the person writing the code

No account managers or project managers in between. Technical questions get answered the first time, and changes of direction get settled in one conversation.

A foundation you won't have to throw away

I build with version two in mind, not just version one. What's small today can grow without a rewrite.

Code and accounts in your name

The code, domain and service accounts are yours from day one. If someone else takes over tomorrow, nothing depends on me.

Rates well below agency pricing

You're not paying for overhead, offices or middle layers, just the work. Every quote is tailored to the scope.

// how I work

How I work

  1. 01
    Read first, then change
  2. 02
    Simple first
  3. 03
    Technology with a track record
  4. 04
    Nothing reaches production untested
  5. 05
    Every decision explained
// career

Where I've been

  1. 2025 – present
    QA-BIT (Spain)

    Software engineer at the agency, plus my own projects in my spare time.

  2. 2023 – 2025
    AGL Tech Solutions (US)

    Front-end tech lead. A platform that builds AI sales assistants for any website, plus apps for events.

  3. 2022 – 2023
    Kynsoft (Ecuador)

    Management systems: payment integration and appointment booking for a public institution, and migrating a course-management system off Odoo in two months.

  4. 2020 – 2022
    BFS Tracking System (US) and QA-BIT (Spain)

    A freight and transport management system, a bus-trip booking engine and custom WordPress sites, including one for a public employment agency.

  5. 2013 – 2020
    From security to the web

    IT security in the banking sector, webmaster for a media outlet writing my own WordPress plugins, and a complete WooCommerce store for TalenCuba (France).

// stack

What I build with

Front end
ReactNext.jsVue.jsAstroTailwind CSS
Back end
Node.js (my strongest)NestJSTypeScriptJavaPHP
Data
PostgreSQLMySQLMongoDB
CMS and e-commerce
WordPressWooCommerceSanity
Integrations
RESTGraphQLWebSocketswebhookspayment gatewaysthird-party services
Infrastructure
DockerVPSAWS
// education
Computer Science Engineering degree

University of Informatics Sciences (UCI), 2013

// outside of code

Web development follows me home, honestly: I enjoy sketching out products and building pages just to see how they turn out. When the laptop closes, I play baseball, watch soccer, and when there's time, a game of chess or a movie. Chess, come to think of it, isn't far from my job: whoever thinks two moves ahead wins.

// let's talk

Shall we talk about what you want to build?

Send me a message about what you have today and what you'd like to have. You'll get a reply from me, not an autoresponder, and an honest answer on whether I can help or who would do it better.