Remote: Yes; also open to Berlin-based roles
Willing to relocate: No; happy to travel
Technologies: Ruby/Rails, PostgreSQL, TypeScript/Vue, GraphQL, Elasticsearch, LLMs, Claude Code/Codex
Résumé/CV: https://www.linkedin.com/in/brendanmulholland1/ — CV available by email
Email: hire@bmulholland.ca
I’m a hands-on engineer and former startup CTO. I work across understanding a customer’s problem, deciding what’s worth building, and bringing the product and team together to deliver it.
I spent six years co-founding and building Recital [0], an AI product for corporate legal teams. I hired, managed and led engineering while remaining hands-on in the code, shaped product and company strategy with my co-founder, and worked directly with customers and prospects. My engineering work spanned architecture, document ingestion and search, production reliability, and customer onboarding. Our document AI evolved from NLP to LLMs and vision as the technology advanced.
More recently, I’ve been designing and running a personal knowledge and agent system using Claude Code and Codex, with extensive work on context, instructions and review practices.
I’m exploring paid senior engineering, product engineering and engineering leadership roles in AI products, infrastructure or developer tools. Particularly interesting problems include making complex business information useful, improving how teams build with coding agents, and customer-facing engineering where implementation work feeds back into a better core product.
I’m also open to scoped consulting on AI product architecture or agent-assisted development.
If that sounds relevant, email me about the problem, the team and the role or project you have in mind.