I joined MediaPredict early, working alongside the founders on major architectural decisions for a distributed
market-research platform. I built its foundation and stayed involved in the code, data, releases, and production
operations for the next 12 years.
10,000+ records processed daily
Production LLM workflows for research data quality
Built and operated JunkRadar, a production LLM-assisted data-quality system processing 10,000+ research records
daily. Combined deterministic checks with LLM classification, batching, caching, retries, and human review
to eliminate routine manual screening while maintaining human oversight.
7M+ respondent rows · 300K+ unique attributes
A data engine with operational guardrails
Built a soft-real-time ETL engine with dedicated workers, validation, monitoring, operational controls,
and circular-reference detection. Distributed Celery processing also eliminated up to 100 queries from
large demographic reports and cut dashboard task fan-out threefold.
Data evolution & production reliability
Changing the system while keeping it dependable
Led the migration from PostgreSQL hstore data to standard BI columns, with background orchestration,
operational controls, and extensive automated tests. Hardened Celery workers and event-driven pipelines
with batching, secure delivery, and failure handling; used targeted tracing to investigate production behavior.
Principal Software Engineer (official title: CTO), 2021–2026.
Previously Senior Software Engineer and Engineering Team Lead.
Alongside implementation, I set technical direction, mentored and hired engineers, reviewed code and designs,
and worked directly with researchers and business stakeholders.