Selected work
Products and technical artifacts you can open, inspect, and use.
01Founder / sole builderAI audio
StemsAI
A self-serve audio-separation product that turns long-running model inference into a flow people can understand, pay for, and recover.
I builtModel orchestration, job state, credits, limits, secure output delivery, deployment, observability, and recovery.
The hard partMaking asynchronous, variable work legible without exposing the queue or leaving failed jobs as support tickets.
02Creator / core engineerLocal systems
Imersa
An open local runtime for connected devices, rooms, deterministic scenes, and auditable automation.
I separated the reusable orchestration layer from private Flow HiFi and Flow Music products, then rebuilt the core on a clean TypeScript history with typed capabilities, inspectable plans, scoped execution, idempotency, and exact partial-failure results.
03Creator / lead builderOcean acoustics
Sona
An ocean acoustic intelligence research program that turns long-duration underwater recordings into a reviewable account of what warrants attention and why.
Designed for marine research and monitoring teams, with authoritative source records, explicit uncertainty, and attributable review history.
04Co-founder / lead engineerAI & ML engineering
YourLeadAI
Full-stack AI and machine-learning engineering, from chatbots and agents to predictive systems, computer vision, custom model work, data pipelines, and MLOps.
My roleProduct direction, solution architecture, model selection and development, full-stack implementation, integrations, evaluation, deployment, and production operation.
The constraintThe technical depth has to match the problem: integrate a capable model when sufficient, adapt one for the domain, or train from scratch when the objective requires it.
More evidence
Infrastructure practice and a complete developer-writing sample.
05Infrastructure
Network and security lab
A self-operated UniFi and Mellanox environment with segmented traffic, Wi-Fi 7, Protect cameras, monitoring, and documented topology.
if (!RETRYABLE.has(response.status)) {
throw new Error(message);
}
06Developer education
Build a reliable Firecrawl scrape client
A TypeScript guide that starts with one request, then adds typed responses, retry boundaries, caching, privacy, and useful errors.
Read the guide