I'm José Ernesto Silva Herrera

Full Stack Developer. I learn and teach everything about Web Technologies.

Contact
LinkedInTwitterGitHubUpworkDev
Ernesto Herrera portraitCode, Design, Learn and Teach
React / Next.JS / Vue.JS / Laravel / Node / Nest.JS / TypeScript / JavaScript / Git / Redux / Chakra UI

Experience

[03]
Full experience
  1. Feb 2022 — Present

    // Remote

    NicaraoAgency LLC

    1. Nov 2023 — Present

      Senior Software Engineer

      • User impersonation: lets support troubleshoot as the user, making technical support faster.
      • Laravel Auditing: logs every user action for accountability and a complete record of system activity.
      • Configurable discount coupons with conditions based on amount and percentage.
      • External payment flow so customers can pay without a registered account.
      • Roles and permissions with Spatie for granular control over user access and actions.
      • Payment logs of failed and approved transactions that significantly sped up ticket resolution.
      • Partial refunds with conditional flows that follow each business rule.
      • Mass notice generation by custom time periods to streamline communication.
      LaravelPHPMySQLAngularPostgreSQL
    2. Jun 2022 — Present

      Lead Developer

      • Agile methodologies: drive sprint planning, backlog refinement and daily stand-ups to keep projects moving and aligned.
      • Mentorship: train and support junior and mid-level developers through complex technical challenges.
      • Communication: translate business requirements into technical specifications, connecting technical and non-technical teams.
      • Problem solving: escalation point for advanced technical issues that need a strategic approach.
      • Crisis management: own critical issues, diagnose them fast and ship fixes that minimize downtime.
      LaravelPHPVue.jsAngularReactMySQL
    3. Mar 2023 — Sep 2025

      Full-stack Developer - NARTT

      • SaaS structure: company-specific vacation management, with a super admin who creates companies and emails credentials to their owners so each company onboards its own users.
      • PDF export of vacation requests (VTO) with the employee's details and the approver's decision.
      • Email notifications when a vacation request is created, approved or rejected.
      LaravelVue.jsPHP

Latest Projects

[04]
All projects
Movies - TMDB

Movies - TMDB

Personal Project

The website provides users with a search bar that they can use to find movies by their titles, as well as a navigation menu that allows them to browse through different movie categories. The application also provides users with access to movie details, ratings, and reviews, allowing them to make informed decisions about the movies they want to watch.

React / TypeScript / ChakraUi / ReactRouter

CodeDemo
Trello Clon

Trello Clon

Personal Project

The Trello Clon project is built on Angular, a popular JavaScript framework used to build web and mobile applications. The project also utilizes Tailwind CSS, a utility-first CSS framework that provides pre-defined classes for building user interfaces.

Angular / Tailwind CSS

Payment System

Payment System

Profesional Project

Payment system. Implemented a payment workflow that enables external payments without requiring a registered user, broadening accessibility for non-registered customers. Designed and implemented a configurable discount coupon system, allowing conditions based on amount and percentage for flexible and dynamic application.

Laravel / Mysql

Waiver

Waiver

Profesional Project

I have implemented a drag and drop builder that enables the company to create waivers quickly and effortlessly. With the custom tools provided, the team can tailor the waivers to meet their specific requirements, resulting in professional-looking waivers that perfectly align with the company's branding.

React / TypeScript / ChakraUi / MariaDB / Laravel

Writing

All posts

October 1, 2023

Laravel Best Practice Coding Standards

LaravelBestPratices
Read

September 28, 2023

Laravel conventions

LaravelBestPratices
Read

February 17, 2023

Ten Modern Layouts🚀 [Part 3]

LayoutsCSS
Read
© 2026 ErnerdoNext.js + Chakra UI + NotionMade in Nicaragua