Héctor Daniel Rodríguez Feregrino, Developer in Santiago de Querétaro, Mexico
Héctor is available for hire
Hire Héctor

Héctor Daniel Rodríguez Feregrino

Full-stack Developer

Santiago de Querétaro, Mexico

Toptal member since March 11, 2022

Bio

Héctor is a full-stack web developer with six years of experience building user-friendly web and mobile applications, using modern frameworks and libraries, and integrating the best UI/UX practices. He specializes in Vue.js, FastAPI, and Laravel frameworks, using Tailwind as a CSS library to build responsive sites and single-page applications. He uses Flutter to develop a mobile application for both Android and IOs.

Portfolio

NurivaTechAI
Flutter, Dart, Swift, Kotlin, Python, FastAPI
XTM Inc
Vue, FastAPI, Flutter, JavaScript, CSS, HTML5, Python, Dart, PostgreSQL, Docker...
Marcegaglia
Node.js, Laravel, HTML5, CSS, JavaScript, Git, UI Design, Back-end

Experience

  • Web Development - 7 years
  • JavaScript - 7 years
  • Vue - 7 years
  • Tailwind CSS - 7 years
  • FastAPI - 4 years
  • PHP - 4 years
  • Laravel - 4 years
  • Flutter - 4 years

Preferred Environment

Laravel, Vue, Tailwind CSS, Docker, FastAPI, Python, Flutter, Dart, JavaScript, Stripe

The most amazing...

...project I've worked on is rebranding a company with many active users, creating a whole new UI/UX design, and coding it.

Work Experience

Head of Mobile

2025 - PRESENT
NurivaTechAI
  • Created the core of the mobile app that uses AI to explain to athletes how to improve.
  • Led a group of mobile developer and QAs to complete all the requirements each sprint, completing all the product tasks.
  • Organized workload among all the team members, reviewed code, and advised the team on how to improve.
  • Joined all product meetings to gather requirements from the mobile side of things.
Technologies: Flutter, Dart, Swift, Kotlin, Python, FastAPI

Full-stack Developer

2022 - 2023
XTM Inc
  • Developed main features for the web portal using Vue and Bootstrap for the front end and FastAPI for the back end, following the product requirements.
  • Developed main features for the mobile application using Flutter for the front end and FastAPI for the back end. The push notifications were handled using Firebase. Created different tools, including in-app subscriptions for different services.
  • Worked on multiple MVPs for the client, helping them enhance their business with new ideas and, after some initial users of those MVPs, released a new version of the tools to get more renewals.
Technologies: Vue, FastAPI, Flutter, JavaScript, CSS, HTML5, Python, Dart, PostgreSQL, Docker, Redis, Stripe, SendGrid, Twilio, Zapier, Fintech, Git, Figma, Bootstrap, Firebase, UI Design, Slack, HTML, Responsive Layout, Back-end

Software Engineer

2022 - 2022
Marcegaglia
  • Built an internal use admin web application with reports panel and download options from scratch using Laravel and JavaScript.
  • Designed and implemented a dashboard for generating security reports, schedule tasks, and user accounts management using HTML5, JavaScript, CSS, and Laravel.
  • Maintained and implemented site customizations and updates with PHP, JavaScript, HTML, and CSS.
Technologies: Node.js, Laravel, HTML5, CSS, JavaScript, Git, UI Design, Back-end

Full-stack Web Developer

2018 - 2022
Hireline
  • Developed a single-page application using Vue and Laravel to create customized online resumes with different templates to select and personalize.
  • Worked as the company's core UI/UX designer, designing all the landings and components with Figma and implementing them with Tailwind, Vue, and Laravel on the company's site during the rebranding.
  • Implemented SEO best practices using the Google Search Console and Google PageSpeed Insights to optimize loading times in the platform and acquire more traffic using different types of schemas for blog posting, job posting, and more.
  • Built A/B experiments on different platform sections—mainly modifying the UI/UX of those components—to maximize users' gathering and experience.
  • Created Node.js bots to generate custom social media postings with dynamic image generation to sell as a service for enterprises to obtain more applicants.
Technologies: Laravel, Vue, Angular, PHP, HTML5, CSS, Tailwind CSS, Materialize, Node.js, Bitbucket, Trello, UI Design, HTML, Responsive Layout, Back-end

Experience

UI/UX Rebranding for Hireline

https://hireline.io
A complete UI/UX redesign of the visual appearance of the platform.

I created the core idea in Figma and then implemented it using Tailwind, Laravel, and Vue.js. I also migrated all the landings from the platform, cleaned up existing JavaScript, and built the HTML and CSS from scratch using the new libraries.

Online Resume Creator for Hireline

A Vue.js single-page application that allows users to create their resumes using predefined templates. Users can create different resumes and attach them to a template to download later.

I built it with Laravel on the back end and Vue.js and used Tailwind for the front end.

Education

2017 - 2022

Master's Degree in Computer Systems and Networks

National Technological Institute of Mexico | Querétaro Campus - Querétaro, México

Skills

Libraries/APIs

Vue, Node.js, Stripe

Tools

Slack, Bitbucket, Trello, Git, Figma, SendGrid, Zapier

Languages

CSS, HTML5, Java, Python, PHP, JavaScript, Dart, HTML, Swift, Kotlin

Frameworks

Tailwind CSS, Laravel, Flutter, Angular, Materialize, Bootstrap

Paradigms

UI Design, Responsive Layout, Scrum

Platforms

Docker, Twilio, Firebase

Storage

PostgreSQL, Redis

Other

Web Development, Back-end, FastAPI, Fintech

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring