Emilio Sánchez-Harris

I'm Emilio. I make tools to empower creatives
— not replace them

I'm a software engineer. I'm building Mosh, an AI-native digital audio workstation where musicians get access to the newest agentic and generative tools without giving up the workflows they already know. As a musician myself, I know what it means to build with the user's experience as the top priority.

Available now for full-time roles, in person in San Francisco.

Illustrated portrait of Emilio

Mosh

AI-native, cross-platform DAW · 2026 · sole engineer · github.com/esanchezharris/Mosh

An AI-native digital audio workstation where AI tools live alongside existing VST3 and AU plugins, allowing musicians to augment their workflows with the newest technology rather than being forced to abandon them. A C++ and JUCE audio engine, a React UI, and a Python ML service, all running on one validated command path that the voice agent and the human UI both execute. Every release passes over two thousand deterministic self-tests that run inside the packaged app.

ENGINEC++ / JUCE 8 on the Tracktion Engine core. Recording, arrangement, VST3/AU hosting, mixing, and multitrack export.
INTERFACEReact + TypeScript in a WebView, a pure client of the command layer. Piano roll, mixer, plugin chains, generative panel.
AGENTSMoshOps, one validated, undoable, audit-logged mutation path. The Moshi voice agent and the UI execute identical commands.
MLPython/MLX service running Stable Audio 3 for offline transforms of real takes.
Mosh arrange view: drum and audio tracks, a MIDI clip on the timeline, and the Ask Moshi bar along the bottom
The current shell. Ask Moshi rides along the bottom of every session.

Irresistible

Agentic CPQ, from prompt to quote to approval · 2026 · github.com/esanchezharris/Irresistible

Irresistible is an agentic CPQ engine built in a weekend to show where a language model belongs in a sales tool. The model has exactly one job, which is compiling a messy plain-English deal request into a strictly typed DealSpec, and deterministic TypeScript handles everything that has to be correct. The engine prices graduated tiers and multi-year ramps in integer cents, routes approvals through a parallel graph with a critical-path SLA, and re-validates every alternative it suggests before showing it. Thirteen golden tests pin that behavior, and the local pricing kernel answers in 0.01 ms at p99, with model latency measured separately.

Irresistible quote view: a compiled request, verified totals, annual breakdown, and a proactive alternative
A compiled quote. Every number is recomputed by the engine, never generated.

AskManny

Local RAG over 1,678 hours of mixing interviews · 2025 · github.com/esanchezharris/AskManny

Ask a mixing question and get an answer from the people who mixed the records, with timestamped citations back to the exact interview. The hosted demo answers through an OpenAI model, and the whole pipeline can also run fully local on your own machine with setup instructions in the repo.

AskManny answer view: a mixing question answered with inline citations and timestamped interview sources
The live answer view. Citations resolve to timestamped interview segments on YouTube.

Studies

'Gingerbread Man', Escher-style gingerbread men tiled over a sphere

Generative Spherical Orbifold2024

Escher-style tiled spheres from text prompts, with Nikhil Trivedi, advised by Dr. Crane Chen. Built on Generative Escher Meshes. Ported the L-BFGS solver from MATLAB to PyTorch and CUDA. Shown here is Gingerbread Man. Repo.

CRNN CAPTCHA Breaker2025

CNN + BiLSTM + CTC recognition in PyTorch, reaching 88% full-CAPTCHA and 98.6% character-level accuracy on 10K images, with a failure-mode analysis aimed at stronger CAPTCHA design. Repo.

Background

Education

Northeastern UniversityM.S. Computer Science · Silicon Valley campus · 2024 – present

Loyola University New OrleansB.A. Urban & Electronic Music Production · 2020 – 2023

Before software

Years of producing music taught me what a tool feels like when it fights you, and what it feels like when it doesn't.

Earlier on I was a licensed TEDx organizer and event president in high school.

emiliosanchezharris@gmail.com