Skip to content
View danielherrodri's full-sized avatar
💭
Enthusiast
💭
Enthusiast

Highlights

  • Pro

Block or report danielherrodri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danielherrodri/README.md

Daniel Rodriguez Herrera

Software Engineer · Full Stack Development · Systems Integration · Process Automation

I'm an Information and Communication Technology engineer building and maintaining software since 2021, first at izzi telecom and now at BBVA México.

I like taking complex operational processes and turning them into systems that work. That often starts with an incident, a repetitive task, or a gap between applications. I investigate the cause, work through the business rules, and carry the solution through implementation and validation.

My work spans backend services, APIs, databases and web interfaces, with a particular interest in reliability and automation. Outside my day job, I lead independent software projects from product definition through development and testing.


What I work on

  • Full stack development — backend services, REST APIs, relational data models and the interfaces people use to work with them.
  • Systems integration — connecting applications and data so processes can run with fewer manual hand-offs.
  • Process automation — translating operational rules into configurable workflows, including assignment, prioritization and notifications.
  • Reliability and root-cause analysis — investigating failures and designing retries, recovery paths and controls that address their causes.
  • Engineering practice — automated tests, CI workflows, environment separation and documented technical decisions.

Professional experience

BBVA México · 2024–present

Development and integration of technology solutions, with a focus on incident analysis, process automation and structural improvements to existing systems.

  • Investigated saturation and failure handling in a bulk email processing service, proposed a redesign, and implemented retry and prioritization mechanisms. The change was approved and implemented; production enablement remains pending.
  • Work across applications, APIs and operational workflows to identify root causes and turn improvement proposals into working software.

izzi telecom · 2021–2024

Full stack development and maintenance of internal web applications using Laravel, PHP, JavaScript, Node.js, Vue.js, MySQL and SQL Server.

  • Built a rule-based incident assignment system for call center agents, with configurable assignment rules and per-area quotas.
  • Developed and maintained the backend, database and web interface layers supporting internal operations.

Independent projects

Nexo · SaaS for professional practices · in development

A modular platform for independent dentists and accounting practices in Mexico, shaped by conversations about how they manage appointments, fees, documents and collaboration.

I lead product definition, priorities, acceptance criteria and delivery review, using AI coding assistants throughout development. The work includes a navigable prototype, backend development and automated checks, with an emphasis on simple workflows, access permissions and controlled operating costs.

Technologies: Python · FastAPI · PostgreSQL · JavaScript · Firebase Authentication · Playwright · GitHub Actions
Status: In development and commercial validation. Private repository; not yet a production service.

Shalom · community software · in development

A volunteer project for Iglesia Cristiana Shalom, covering children's ministry workflows and a broader community platform.

The work spans an existing QR attendance system for Shalom Kids and a separate platform prototype for families, volunteers and administrators. I lead requirements, workflow design and development with AI assistance, including documentation and usability review.

The public prototype uses fictitious data to gather feedback. The future platform has a separate React and Django foundation; it does not replace the operational Kids system yet.

Technologies: Google Apps Script · Python · Django REST Framework · PostgreSQL · React · TypeScript · Playwright · Docker
Explore: Platform walkthrough · Demo
Status: Public prototype and version 1 foundation in development. Private repository.

AI-assisted development methodology · reusable template

A workflow extracted from my own projects for making AI-assisted development easier to review and trace.

It separates implementation from independent review and provides project control documents, decision records, CI checks, release automation and configuration checks. I define the goals and acceptance criteria, review evidence and keep responsibility for the resulting product.

Technologies: Markdown · Python · GitHub Actions
Explore: Repository and methodology · Documentation in Spanish


Tech stack

Tools I use across professional work and independent projects:

Area Tools
Languages Java · Python · PHP · JavaScript · TypeScript · SQL
Backend Laravel · Django · Django REST Framework · FastAPI · Node.js
Frontend HTML · CSS · Vue.js · React · Vite
Data MySQL · SQL Server · PostgreSQL
Testing and delivery Playwright · Git · GitHub Actions · Docker
Cloud and authentication Google Cloud · Cloud Run · Firebase Authentication

Beyond code

I run NoMeVendasHumo.mx, a Spanish-language project about fabrics, materials and build quality. I look at what products are made of and whether their construction supports their marketing claims. That curiosity also shapes how I approach engineering: understand how something works, then check the evidence.


Contact

Popular repositories Loading

  1. danielherrodri danielherrodri Public

    ¡Hola! Soy Daniel, apasionado del desarrollo de software y la tecnología. Aquí comparto mis proyectos, experimentos y código abierto. Me encanta aprender y colaborar en iniciativas con impacto posi…

  2. plantilla-metodologia-desarrollo-ia plantilla-metodologia-desarrollo-ia Public template

    Metodología y plantilla para desarrollar proyectos con IA (Claude Code + ChatGPT/Codex) en modo autónomo

    Python

  3. danielherrodri.github.io danielherrodri.github.io Public

    Portafolio de Daniel Rodriguez Herrera · Software Engineer

    HTML

  4. limpiador-metadatos limpiador-metadatos Public

    Quita GPS, datos del teléfono y marcas de IA de tus fotos. Todo ocurre en tu navegador.

    HTML