About
Hector Romero, web developer in Baja California
Who I am
I'm Hector Romero, a fullstack web developer. I've been writing software for more than seven years, and I work from Tijuana, Baja California, with teams in Mexico and the United States.
My day-to-day lives in JavaScript and TypeScript: Astro, React, Node.js, Express and NestJS on the code side, MongoDB and PostgreSQL on the data side, Tailwind CSS for the interface. I care less about whatever is fashionable and more about what holds a product up — that it loads fast, that it stays maintainable, that it still works six months from now.
Today I'm a Mid-Level Software Engineer at Tendril LLC (Long Beach, California). Before that I was a full-stack developer at Plaeto (Texas) and a software engineer at SIIL S.A. de C.V. (Tijuana, B.C.). I studied Systems Engineering at the National Technological Institute of Mexico, after a software programming technician degree at the College of Scientific and Technological Studies of B.C.
Alongside that I run my own web development agency and write this blog in Spanish and English: performance, technical SEO, security, and how I actually use AI agents in my workflow. I also give talks about this at developer communities. Everything I publish here I tried on one of my own projects first. When I'm away from the code, I'm on a bike.
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.
AI-assisted development
Daily drivers: Claude Code, MCP servers and agent pipelines.
Applied to real client work: automation, content and technical SEO.
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, Bun, 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.
Want to work together?
Tell me what you're building and I'll tell you where I can help.
