CTO at Recruitics, author of the Open Job Context Protocol, and someone who's spent 15 years turning hard problems into shipped products. Based in Bend, Oregon.
- OJCP: an open protocol for how AI agents search for and apply to jobs, built on MCP. I wrote the spec, and a multi-company steering committee governs it.
- Recruitics: leading a 40-person engineering org building AI systems for talent acquisition, across 300M+ job postings and 700M+ applications a year.
Recruitics · CTO · 2023–present Lead engineering for an AI/ML talent acquisition platform serving 400+ enterprise clients. Shipped AI Analyst, a conversational analytics experience for hiring data. Joined as Head of AI Engineering and became CTO six months later.
Rupie · Founder & CEO · 2018–2023 Founded the first VC-backed AI talent marketplace for the games industry. Built ML matching that helped studios hire about 60% faster than traditional agencies, grew to $1.2M ARR, and sold the company in 2023.
LinkedIn · Lead Software Engineer · 2014–2018 Led teams on content and publishing products used by 500M+ members. Architected Pulse Comments, which unified several legacy comment systems, and shipped Publishing 2.0, LinkedIn's long-form editor.
Earlier · 2011–2014 Engineering manager building API-driven web platforms.
- textAngular: the lightweight AngularJS rich-text editor I created and maintained for years. Thousands of stars, and most of my early lessons about running a project in public.
- OJCP: spec, schemas and reference implementation for agent-accessible hiring.
I also ran the largest AngularJS group on LinkedIn from 2013 to 2017.
LinkedIn · X · spec.ojcp.dev




