A practical framework for delivering software with AI in the loop while keeping humans firmly in control. It structures the workflow into approvable stages, maintains a persistent knowledge layer, and supports configurable autonomy modes.
www.marshail.netProjects
Things I build outside - and alongside - my day job: research systems from my Ph.D. and, more recently, tools and frameworks for AI-assisted software engineering.
AI-assisted development
Recent work - where most of my curiosity lives right now.
A sync utility that enables a tool-agnostic source of truth for AI coding-assistant config. Author agents, skills, rules, and MCP servers once, then sync them into each tool's expected formats and paths.
www.cyncia.netResearch & side projects
Systems from my Ph.D. and academic work.
The research system at the heart of my Ph.D. on parallel and distributed computing - an overlay network with efficient, fault-tolerant variable metric routing.
www.hycube.netPublished in Peer-to-Peer Networking and Applications (2017)
A tool that lets AMPL solve independent subproblems in parallel, speeding up large optimization workloads.
www.parampl.comPublished in PPAM 2013 (LNCS 8385) (2014)
PDF