Skip to content

Fullstack Web Developer

Hector Romero

I'm a web developer with more than 7 years of experience in web technologies passionate about creating and developing software in all its stages.

About me

Welcome to my technical and creative journey. My work is a testament to my commitment to bringing ideas to life, where every line of code written becomes a piece of digital art.


I find my skills in this ever-changing world around me, with work colleagues, with new projects, with new ways and formats of generating ideas and code with AI or the calm that nature gives me during my outdoor escapes while cycling.


If you're curious to dive deeper into my work, you can follow me:

Work experience

Mid-Level Software Engineer
Tendril LLC, Long Beach, CA
2023 - Present

— Assisted senior engineers in creating design concepts.
— Contributed to the development of new features and bug resolution.
— Collaborated with the PO and project manager to ensure consistent design in the application.
— Gained hands-on experience with various software and development tools.

Full-stack Web Developer
Plaeto, Texas, TX
2021 - 2022

— Contributed to the development of features for a social network application such as messaging, short videos, blogs, long posts, short posts, and common authentication methods. (Features similar to those presented in Facebook, TikTok, Twitter, etc.).
— Led the front-end team in the initial stage of the startup promoting good practices for file and code architecture.
— Improved communication and collaboration between different teams and departments working on the front-end and back-end to complete the entire feature workflow.

Software Engineer
SIIL S.A. de C.V, Tijuana, B.C.
2019 - 2021

— Desktop application PrintTool: Reduced by 80% the time needed to print labels by implementing an application that allows users to select and customize their data easily, and the autocomplete function provides suggestions for commonly used terms.
— Mobile application CheckupTool: Increased by 200% the effectiveness of human resources processes and improved communication by implementing real-time GPS tracking that allows the HR department to monitor employee location, ensuring they are at the workplace and available as needed.
— HR management panel: Reduced by 100% the time needed to manage employee information by eliminating the need for Excel formatting, searching for employee data in other systems, and calling or texting employees to verify their status.

Education

Systems Engineering
National Technological Institute of Mexico
2016 - 2020

Software Programming Technician
College of Scientific and Technological Studies of B.C.
2013 - 2016

Skills

Discover the competencies that allow me to bring projects to life through code and engineering.

Programming languages

Advanced: JavaScript, TypeScript, HTML and CSS.
Basic: Rust, SQL.

Databases

Advanced: MongoDB.
Intermediate: PostgreSQL.
Basic: SQLite and MySQL.

Development tools

Advanced: Git, GitHub, VS Code, Postman.
Basic: Docker, Jenkins, Jira.

Frameworks and libraries

Advanced: Astro, React, Node.js, Express, NestJS, Tailwind CSS.
Intermediate: Angular.
Basic: Vue.js, ShadcnUI.

User-centered design

Basic: Experience in creating user-friendly interfaces and optimizing user experiences.

Project management

Ability to manage projects from start to finish, meeting deadlines and requirements.

Collaboration

Ability to work in teams and collaborate with different departments and disciplines.

Attention to detail

Diligent in maintaining architecture and quality in software development.

Adaptability

Quick to adapt to design standards, architecture, technologies and client preferences.

Elevating the narrative with each line of code

Explore a selection of projects that reflect my creative approach and passion for code and engineering.

Project 1:
Ubuntu Cycling Camp landing

Description:

I developed a landing page for a spinning gym, specialized in a cycling camp. The goal was to convey a modern and accessible image that resonated with both corporate clients and cycling enthusiasts and could generate their registration on the platform.

Role:

I led the entire brand creation process from concept to execution. I created the page, selected the technologies, and designed the prototype and graphics for the website. Additionally, I set up the entire development environment with automatic deployments via Vercel.

More projects

A selection of things I have built and shipped, from client sites to a Rust marketplace.

Marketplace.city

A local-services marketplace with a Rust backend (sqlx + PostgreSQL) and a web frontend. In active development.
Rust · PostgreSQL · TypeScript

Agency site + AI concierge

My web-dev agency site, being rebuilt on Astro 6 and Tailwind v4 with an AI concierge that answers visitor questions.
Astro 6 · Tailwind v4 · TypeScript · AI

SEO Dojo

A tool for learning SEO through instrumented daily practice on a live site: scoreboard, streaks, and real case studies.
JavaScript · SEO

heroweb.dev

This very site: a bilingual developer blog built with Astro, plus a showcase of the AI tooling I use to code.
Astro · Tailwind · TypeScript

Mind Games

An interactive web platform of brain-training games, built with Astro, Tailwind, and TypeScript.
Astro · Tailwind · TypeScript

Let's create your next project together

Ready to transform your vision into something real and captivating?

Explore informative articles in my blog

Go to blog »

Dive into a world of wisdom in code, design, development and inspiration, where you'll find invaluable ideas, practical tips and narratives that will elevate and enrich your web development journey.

How I Cut My Homepage Image Weight 88% (Astro + Sharp + WebP)

How I Cut My Homepage Image Weight 88% (Astro + Sharp + WebP)

A static Astro site with 15KB of JavaScript was shipping 3.4MB of images. Here are the three failure modes that got past the image pipeline — the fallback-always-ships rule, the screenshot the optimizer never touched, and the boilerplate nobody referenced — and the 15 lines of Sharp that fixed all of it.