David Wu

Senior Software Engineer

Backend Systems • Automation • Applied AI

David Wu is a New York based senior software engineer focused on backend systems, applied AI, internal platforms, and developer tools.

New York, NY

Experience

Senior Software Developer

Taboola · New York, NY

Feb 2023 — Apr 2026

  • Led applied-AI work for account review, shipping a categorization system that reduced manual review volume by 40% with human-in-the-loop validation
  • Designed and piloted an MCP-based LLM assistant for ~20 internal users, unifying content generation and real-time analytics workflows
  • Helped move legacy monoliths into Kubernetes microservices while owning 5+ content-review applications used daily by ~100 operators

Internal Applications Technical Lead

Taboola · New York, NY

Feb 2020 — Jan 2023

  • Re-architected the core internal platform from a single server into a horizontally scalable distributed system, raising uptime from 98% to 99.8%
  • Led a Grails 2 to 3 migration while increasing automated test coverage from ~20% to ~80%, improving release confidence
  • Managed and mentored two engineers while introducing sprint planning, standups, and structured code review

Internal Applications Developer

Taboola · New York, NY

Apr 2017 — Feb 2020

  • Built self-service tooling for account management and support teams, reducing technical-support escalations by ~70%
  • Integrated Salesforce and JIRA APIs into campaign workflows, reducing approval timelines from ~2 days to same-day turnaround
  • Created Chrome extensions for in-browser ad placement editing, removing manual design handoffs from routine operations

Skills

Languages

Java, Python, JavaScript, Groovy

Web

HTML, CSS

Frameworks

Grails, FastAPI

Libraries

React, jQuery

Platform

Kubernetes, Docker, Helm, Jenkins, GCP

Data & Messaging

MySQL, Vertica, Redis, RabbitMQ

Observability

Prometheus, Grafana

AI & Integrations

OpenAI API, MCP, Salesforce API, JIRA API

Testing

Spock, JUnit, Geb, Selenium

Projects

vidgrep

A CLI tool that scans video files for text or visual patterns via OCR and template matching, then extracts data around every match. Includes a resumable batch worker and an option to extract clips

Python, FFmpeg, OpenCV, OCR

LocalScribe

A local, GPU-accelerated transcription tool built on WhisperX and pyannote.audio — turns audio and video into timestamped, speaker-diarized transcripts with word-level alignment. Runs as a CLI or as an MCP server that watches a folder and transcribes automatically.

Python, WhisperX, PyTorch, MCP

CandleTunes

Turns stock and crypto price history into a live, multi-track composition — price drives pitch, volume and volatility drive velocity, all synced to on-screen candlestick charts and a playable piano. Supports per-track mixing, multiple scales, and MIDI/audio export.

FastAPI, React, TypeScript, Tone.js

silksongRL

A PPO reinforcement-learning agent that learns to beat a Hollow Knight: Silksong boss from raw pixels, paired with a custom BepInEx mod that streams ground-truth HP and state over UDP for reward shaping — a hybrid vision-based policy with an exact, unfarmable reward signal.

Python, Stable-Baselines3, PyTorch, Gymnasium

Education

CUNY Brooklyn College

Bachelor of Science, Computer Science

New York, NY · 2011 — 2016

Contact

hello@davidwu.com

GitHubLinkedInX / Twitter