Available for projects

DavidMendoza

Product BuilderSoftware EngineerAutomation SpecialistSQA Engineer

I build products, systems, and businesses that solve real-world problems.

Over the past decade, I've worked across customer support, IT operations, quality engineering, software development, product ownership, and entrepreneurship.

David Mendoza

Core Belief

Technology should serve a purpose.

Not every problem needs artificial intelligence. Not every inefficiency requires a complex system. The best solutions often come from deeply understanding a workflow, identifying friction points, and applying the right combination of process improvement, automation, and technology.

AI should be used as leverage, not as a must-have just because it is trendy. Many problems can be solved with traditional automation, integrations, or better processes. AI becomes valuable when it helps people make better decisions, process information faster, or scale expertise across teams.

My Approach

  1. 1Understand the problem.
  2. 2Map the workflow.
  3. 3Identify inefficiencies.
  4. 4Build the right solution.
  5. 5Automate what can be automated reliably.
  6. 6Apply AI only where it creates measurable value.
  7. 7Measure outcomes and continuously improve.

Background

My Journey

Not just a developer. Not just an AI person. Someone who understands problems first, then builds the product, improves the process, automates the workflow, or creates the system that actually solves it.

The path from customer support to QA to software engineering to entrepreneurship gave me a perspective most engineers don't have: I've been on both ends of broken workflows, and I know the difference between a tool that looks good and one that actually gets used.

Early Career

Customer & Technical Support

Started in customer support and technical support, learning the importance of communication, reliability, and customer experience. It became the foundation of everything I build.

Quality Foundation

IT Operations & Quality Engineering

Moved into IT operations and QA. When I joined a growing QA team, many internal processes were still being established. I worked closely with PMs, Engineers, and leadership to define testing workflows, quality standards, and documentation practices that became part of the SDLC.

Product Builder

Software Engineering & Entrepreneurship

Expanded into software engineering, product development, automation, AI-assisted workflows, and entrepreneurship. Launched products across desktop, mobile, web, and e-commerce, building full businesses, not just features.

What I Do

Areas of Expertise

A decade of cross-functional experience compressed into the skills that matter.

Product Development

  • Building products from concept to launch
  • MVP development
  • User experience
  • Product ownership
  • Product operations

Software Engineering

  • Web applications & APIs
  • Mobile applications
  • Desktop applications
  • WordPress plugins
  • SaaS-style platforms
  • CI/CD workflows

Automation & Process

  • Workflow automation
  • Business process improvement
  • Operational systems
  • Internal tooling
  • Customer onboarding automation

Artificial Intelligence

  • AI assistants & prompt engineering
  • AI-powered recommendations
  • Ticket analysis & triage
  • Decision-support systems
  • AI used only where it creates leverage

Quality Engineering

  • QA process design
  • Testing workflows
  • Automation foundation
  • Defect analysis
  • Cross-functional collaboration
  • Outcome validation

Entrepreneurship

  • Launching products
  • Managing customers
  • Building platforms
  • Monetization
  • Product operations
  • Scaling small businesses

Case Studies

Problems solved. Impact measured.

Every project started with a workflow that was not working. Here is how each problem was diagnosed, what was built, and what changed as a result.

01
AI Operations

Automated Bug Reproduction with Claude AI

Automated Bug Reproduction with Claude AI

The Problem

Bug reports followed a slow, reactive chain: someone reports, escalates to triage, then escalates to engineering. Engineers spent time on tickets that turned out to be false positives, and had to reproduce issues manually from scratch with little context. The whole loop was expensive.

The Solution

Automation that triggers Claude AI the moment a bug ticket is created. Claude reviews the ticket and flags it as a false positive or confirms it as real. For confirmed bugs: creates a draft PR, writes Playwright end-to-end tests and unit tests, records a screen video of the issue, and posts it to GitHub as a comment, so engineers can confirm visually before touching a line of code.

>0%Reduction in triage time
1 wk to 48hPriority bug-to-release time
0%Of confirmed bugs auto-documented with PR, tests, and video
Claude APIJira REST APIGitHub APIPlaywrightNode.jsPython
02
AI Support Tool

CSS Customization AI for Non-Technical Users

CSS Customization AI for Non-Technical Users

The Problem

Customers building event landing pages wanted to customize their layouts (change colors, resize elements, center content) but were not technical. Support agents in the customer service team were not trained in CSS either. Every question like "How do I change the button color?" became an engineering escalation, with days of wait time on both ends.

The Solution

Internal tool where support agents or customers paste their page URL and ask a plain-English customization question. Playwright scrapes the page structure to understand the layout, OpenAI analyzes it, and returns a specific CSS snippet they can copy-paste directly. No engineering required. Still in active use today.

0%Reduction in CSS-related support requests
48h to 10 minSupport turnaround for CSS requests
0%Reduction in engineering escalations for CSS
OpenAI APIPlaywrightNode.jsCSSWeb Scraping
03
Product and Automation

Gabinci: Batch Mockup Generation for E-Commerce

Gabinci: Batch Mockup Generation for E-Commerce

The Problem

E-commerce sellers creating product mockups had a 5-step manual process per design: place the model, define the crop area, paste the design, export, then run through an image optimizer. That was 10 to 12 minutes per design. A seller with one shirt in 20 color variations had to repeat it 20 times. That is over 3 hours for a single product line.

The Solution

Electron desktop app for Mac and Windows. Upload a model once. Using Facebook's SAM2 AI, running locally with no token cost, define the product area in one click. From there, export unlimited designs in all color variations in a single batch. Also built: a WordPress plugin for automated licensing and activation, and a GitHub Actions CI/CD pipeline that packages and publishes new releases automatically.

0Designs exported in ~10 minutes (vs 1 per minute manually)
0xOutput throughput increase over manual workflow
< 5 hrsTo break even on the $49.99 license cost
ElectronJavaScriptPHPFacebook SAM2WordPressGitHub ActionsPayPal API
04
Process Automation

Sponsorship Automation Platform for Non-Profits

Sponsorship Automation Platform for Non-Profits

The Problem

A non-profit organization had no way to accept online donations. Donor relationships were tracked in spreadsheets. Email communications to donors were inconsistent and written manually. End-of-month impact reports (which needed to go to donors and the board) took several days to compile and send.

The Solution

Built a full website with integrated donation platform, an email communication workflow for donor relationship management, an organization activity tracker that pre-populates end-of-month donor update drafts, and a one-click report generator for board-level communications.

0%Increase in donor retention
24h to 10 minTime to generate monthly donor report
0%Increase in monthly recurring donations
TypeScriptPostgreSQLNode.jsREST APIsEmail Automation
05
Operational Scaling

E-Dured: Learning Management System

E-Dured: Learning Management System

The Problem

A growing English education business managed students entirely through email and spreadsheets. Enrolling each student was a manual, multi-step process. There was no visibility into student progress or attendance. Scaling the business meant hiring more administrative staff instead of improving the product.

The Solution

Built a full LMS with self-serve enrollment, integrated payments, student progress tracking, instructor dashboards, and automated milestone communications. The entire student lifecycle, from first payment to course completion, runs without admin intervention.

+0Students self-onboarded per month on average
0%Of students preferred the online platform over textbooks
0%Reduction in student inquiries reported by teachers
TypeScriptNode.jsMySQLREST APIs
06
0 to 1 Launch

Multi-Vendor Marketplace: Built During a Pandemic

Multi-Vendor Marketplace: Built During a Pandemic

The Problem

In 2020, the pandemic shut down physical retail in Honduras overnight. Small business owners had no path to sell online. Existing platforms were inaccessible, too expensive, or did not support independent multi-vendor storefronts. The gap was real and immediate.

The Solution

Built, marketed, and operated a full multi-vendor e-commerce marketplace from scratch. Merchants could self-onboard, set up their own storefront, and start selling without calling anyone. Grew entirely through word of mouth, with zero paid advertising. Eventually wound down post-pandemic due to operating costs, but the model was fully validated.

0+Stores onboarded in the first 4 months
$0K+In sales within the first 4 months
WordPressWooCommercePHPPayment Integrations
07
AI Product

MiPisto: Personal Finance App on Google Play

MiPisto: Personal Finance App on Google Play

The Problem

Existing personal finance apps show you data ("you overspent on food last month") but never explain the behavior behind it or tell you what to actually change. The insight stops at the chart. Generic budgeting advice does not account for how you specifically spend.

The Solution

Built a personal finance Android app, available on Google Play, that uses your own transaction history as context. An AI layer answers questions about your finances, identifies the behavioral patterns driving overspending, and gives personalized, actionable tips. Built entirely from a personal need.

Full Product LaunchShipped to Google Play
AI ContextPersonalized to your actual spending data
Personal NeedBuilt to solve a problem I lived myself
AndroidJavaSwiftAI API IntegrationREST APIs

The Foundation

Quality Engineering

Quality engineering is where I learned to think systematically. I spent years working with Product and Engineering teams to build testing workflows from scratch, define standards, and ship software with confidence.

That mindset follows me into everything I build: define what success looks like, test assumptions early, and reduce the failure surface before it reaches users.

01Define success criteria
02Identify edge cases
03Establish baselines
04Design test coverage
05Validate results
06Improve continuously

Technologies & Tools

TypeScriptJavaScriptPythonPHPJavaSwiftReactNext.jsTailwind CSSHTMLCSSSCSSClaude APIOpenAI APIPrompt EngineeringTypeScriptJavaScriptPythonPHPJavaSwiftReactNext.jsTailwind CSSHTMLCSSSCSSClaude APIOpenAI APIPrompt EngineeringTypeScriptJavaScriptPythonPHPJavaSwiftReactNext.jsTailwind CSSHTMLCSSSCSSClaude APIOpenAI APIPrompt Engineering
Node.jsPostgreSQLMySQLREST APIsAWSCloudflareGitHub ActionsCI/CDPlaywrightRobot FrameworkGherkin / BDDJiraZephyr ScaleSalesforceElectronAndroidiOSWordPressWooCommerceFigmaPayPal APINode.jsPostgreSQLMySQLREST APIsAWSCloudflareGitHub ActionsCI/CDPlaywrightRobot FrameworkGherkin / BDDJiraZephyr ScaleSalesforceElectronAndroidiOSWordPressWooCommerceFigmaPayPal APINode.jsPostgreSQLMySQLREST APIsAWSCloudflareGitHub ActionsCI/CDPlaywrightRobot FrameworkGherkin / BDDJiraZephyr ScaleSalesforceElectronAndroidiOSWordPressWooCommerceFigmaPayPal API

Let's Work Together

Let's build something
useful.

Whether you have a product idea, a workflow to automate, or a system to improve, I'd love to hear about it.