Available for remote work

Joshua
Friedman

Applied AI, workflow systems, and technical implementation

I turn messy real-world workflows into working software: multimodal pipelines, automation systems, developer tooling, and AI products with real state, review, guardrails, and delivery.

Get in touch GitHub →
INGEST EXTRACT STRUCTURE REVIEW RENDER DELIVER

Projects that actually had to work.

Original systems built from scratch with real workflow logic, real constraints, and real operational behavior.

01 radiology-ai-video-v2 GitHub ↗

Multimodal PDF-to-Video Pipeline with Physician Review Gating

A staged backend workflow that turns radiology PDFs into patient-facing video artifacts, with physician review required before rendering. Built as a practical multimodal system with extraction, classification, script generation, review, rendering, and delivery rather than a prototype that stops at text output.

Python FastAPI LLM pipeline PDF parsing Video rendering Review gating Healthcare AI
02 m26pipeline GitHub ↗

Service-Oriented Automation Pipeline with Realtime Delivery

A backend automation system structured around sessions, commands, and normalized event delivery. Built with concurrency controls, throttling, replay behavior, and realtime output streams so it could support sustained workflows instead of just looking good in a demo.

Python FastAPI Redis PostgreSQL Docker Realtime delivery Session management
03 agentic-memory GitHub ↗

Graph-Based Structural Memory for Coding Agents

A structural memory layer for coding agents that parses code with Tree-sitter, stores dependency graphs in Neo4j, and adds semantic retrieval on top. Built so an agent can reason about codebase structure and blast radius instead of falling back to keyword search.

Python Neo4j Tree-sitter Embeddings Graph retrieval Agent tooling
04 twitch-tts GitHub ↗

Viewer-Triggered Voice Cloning for Live Streams

A product for streamers where viewers spend Twitch Bits to trigger TTS messages in a cloned voice. Built around live event ingestion, payment gating, voice generation, and realtime audio output with creator monetization as the product goal, not just voice synthesis for its own sake.

Python TypeScript Twitch API Voice cloning TTS pipeline Realtime events

From ambiguous workflow to usable system.

This is the part of the job I am best at: understanding how work actually happens, then building the system that should exist.

Systems first

Workflow architecture before code

I start by mapping data flow, state transitions, and failure modes before writing implementation. Components, APIs, storage, queues, and review gates need to be placed intentionally. Code is easier to revise than structure.

Integration depth

Real-world API and service integration

A lot of useful engineering lives at the seams: connecting external APIs, LLM providers, media services, databases, and queues into something that behaves reliably end-to-end. That is where many systems actually break, and where I am most comfortable.

Product judgment

Tradeoffs over elegance

I care about why a system should be built a particular way, not just how. That means reasoning about scope, maintainability, and operational reality. A technically clever solution that is brittle or overfitted to a demo is still the wrong solution.

Shipping bias

Get to usable, then refine

I optimize for getting something into a real, runnable state quickly. Rough edges can be refined once the system exists and can be observed. Systems that never ship cannot be improved. That is not a defense of slop; it is a view about where effort should go first.

Nontraditional, but highly relevant.

I did not come up through a CS program or a standard bootcamp path. My background is in healthcare, medical training, research, teaching, and customer-facing operations.

I moved into software by building directly: real systems in Python and TypeScript, hands-on architecture decisions, and projects that had to run end-to-end instead of staying theoretical.

I do not treat the nontraditional background as a liability to apologize for. Healthcare and research training built product judgment: understanding workflows, reasoning about real-world constraints, and recognizing when a technically clever solution creates more problems than it solves.

I am especially effective in healthcare-adjacent AI and workflow products, where domain understanding matters alongside the engineering and where "move fast" carries real consequences.

Healthcare Substantial medical training. Clinical workflow understanding. Not claiming to be a practicing clinician.
Research Systematic inquiry, evidence evaluation, structured documentation and reasoning under uncertainty.
Teaching Clear explanation of complex systems. Audience-appropriate framing. Knowing when you understand something.
Operations Customer-facing work, process design, and the operational constraints that technical plans often ignore.
Software Python, TypeScript, APIs, pipelines, LLM systems — all hands-on, all through shipped projects.

Where I fit best.

Remote-first roles where ambiguous requirements, applied AI, workflow design, and technical judgment all matter at once.

01

AI Applications Engineer

Building products that integrate LLMs, multimodal models, and AI services into working end-to-end workflows. Not research theater. Actual product.

02

Automation Engineer

Designing and building automation pipelines: event ingestion, processing, normalization, delivery, and operational controls.

03

Product Engineer

End-to-end ownership of feature development with product judgment — not just implementation tickets handed over a wall.

04

Technical Implementation Engineer

Customer-facing or internal implementation work: integrations, custom workflows, system configuration, and technical onboarding.

05

Solutions Engineer

Pre- or post-sales technical work where product understanding, workflow design, and clear communication matter as much as engineering skill.

06

Developer Tools & Workflow Tooling

Building tools for developers or technical users — agent interfaces, workflow automation, CLI and API-first tooling, internal platforms.

If you're building something
workflow-heavy, let's talk.

Available for remote roles. If you need someone who can get close to the workflow, understand the constraints, and build the actual system instead of just talking about it, I would like to hear what you are working on.