DEV Community

Daniel Romitelli profile picture

Daniel Romitelli

Senior SWE @ Marutai Inc. | AI infrastructure builder | Navy veteran | Builder of Scenematic, Thermodynamic RAG & production multi-agent systems. I write about what I actually ship.

Location East Aurora, NY Joined Joined on  Personal website https://craftedbydaniel.com github website

Education

Self-taught engineer | U.S. Navy Aviation Warfare Systems Operator

Work

Senior Software Engineer at Marutai Inc. | CEO at Cloudelipute LLC

Tracing an Extraction Pipeline Like a Ledger: Trace Nodes, DLQ Boundaries, and Replayable Failures

Tracing an Extraction Pipeline Like a Ledger: Trace Nodes, DLQ Boundaries, and Replayable Failures

Comments
10 min read

Want to connect with Daniel Romitelli?

Create an account to connect with Daniel Romitelli. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Per‑Region PBR From One Photo: The Cropping Trick That Stops RGB‑X From Bleeding Materials Across Boundaries

Per‑Region PBR From One Photo: The Cropping Trick That Stops RGB‑X From Bleeding Materials Across Boundaries

Comments
8 min read
My Three‑Phase Parallel Orchestrator: Typed Results, Exception‑Proof Phases, and a Rollout That Never Flaps

My Three‑Phase Parallel Orchestrator: Typed Results, Exception‑Proof Phases, and a Rollout That Never Flaps

1
Comments
9 min read
The Closed‑Loop Consistency Trick: Keeping Scene 12 Faithful to Scene 1 Without Global Memory

The Closed‑Loop Consistency Trick: Keeping Scene 12 Faithful to Scene 1 Without Global Memory

Comments
9 min read
Search That Refuses to Think: The Pattern‑First Query Parser I Use for Fast Intent + Entity Extraction

Search That Refuses to Think: The Pattern‑First Query Parser I Use for Fast Intent + Entity Extraction

Comments
12 min read
Multi‑Vector Embeddings in Production: Typed Vectors, Cache Keys, and a Generator That Refuses Poison Records

Multi‑Vector Embeddings in Production: Typed Vectors, Cache Keys, and a Generator That Refuses Poison Records

Comments
9 min read
MR‑GRPO in Practice: The Reward Mixer That Stops CLIP From Lying to Your Scene Compiler

MR‑GRPO in Practice: The Reward Mixer That Stops CLIP From Lying to Your Scene Compiler

Comments
8 min read
My Voice Router That Refuses to Think: Pattern‑First Multi‑Agent Orchestration for Sub‑Second Latency

My Voice Router That Refuses to Think: Pattern‑First Multi‑Agent Orchestration for Sub‑Second Latency

Comments
12 min read
Turning CRM Audit Noise into a Transition Graph: Normalizing Events, Sessionizing Creation Bursts, and Extracting Time‑Weight...

Turning CRM Audit Noise into a Transition Graph: Normalizing Events, Sessionizing Creation Bursts, and Extracting Time‑Weight...

1
Comments
7 min read
My RAG Stack for Code Retrieval: pgvector HNSW + Metadata Filters + Reranking (and the Parts I Refuse to Guess About)

My RAG Stack for Code Retrieval: pgvector HNSW + Metadata Filters + Reranking (and the Parts I Refuse to Guess About)

Comments
5 min read
Phase 2 Calibration: Per‑Category OOD Thresholds + Group‑Relative Reward Normalization in My Scene Compiler

Phase 2 Calibration: Per‑Category OOD Thresholds + Group‑Relative Reward Normalization in My Scene Compiler

Comments
10 min read
Notification Adjudication in My Ops Intelligence Agent: Canonical Events, Cheap Arbitration, and a Sender That Refuses to Spam

Notification Adjudication in My Ops Intelligence Agent: Canonical Events, Cheap Arbitration, and a Sender That Refuses to Spam

Comments
9 min read
Adaptive Keyframe Sampling: How I Spend a Frame Budget Like It’s Cash

Adaptive Keyframe Sampling: How I Spend a Frame Budget Like It’s Cash

Comments
11 min read
Cache-First Geocoding with Azure Maps: Key Topology, TTL Heuristics, and Quota Smoothing

Cache-First Geocoding with Azure Maps: Key Topology, TTL Heuristics, and Quota Smoothing

Comments
12 min read
Multi‑Agent Firecrawl Research: My Fallback Chain That Refuses to Pretend It Knows the Company

Multi‑Agent Firecrawl Research: My Fallback Chain That Refuses to Pretend It Knows the Company

1
Comments 2
7 min read
Defensive Multi‑Agent Scoring: How I Made LLM Reviews Clamp, Stream, and Fail Loudly

Defensive Multi‑Agent Scoring: How I Made LLM Reviews Clamp, Stream, and Fail Loudly

Comments
6 min read
Diversification After Scoring: The Step That Stops My Scene Compiler From Picking Five Paraphrases

Diversification After Scoring: The Step That Stops My Scene Compiler From Picking Five Paraphrases

Comments
6 min read
I got SAM3 video tracking wrong: the session wasn’t the problem—my reprojection was

I got SAM3 video tracking wrong: the session wasn’t the problem—my reprojection was

Comments
7 min read
MR‑GRPO in Practice: The Reward Mixer That Stops CLIP From Lying to Your Scene Compiler

MR‑GRPO in Practice: The Reward Mixer That Stops CLIP From Lying to Your Scene Compiler

Comments
8 min read
Multi‑Vector Embeddings in Production: Typed Vectors, Cache Keys, and a Generator That Refuses Poison Records

Multi‑Vector Embeddings in Production: Typed Vectors, Cache Keys, and a Generator That Refuses Poison Records

Comments
9 min read
loading...