I help teams solve hard optimization problems - scheduling, routing, resource allocation - and ship systems that actually work in production.
Planning & Scheduling Consulting
Strategy
Model and solve complex scheduling, routing, and resource allocation problems.
- Constraint programming architecture
- Algorithm selection (constraint propagation, local search, hybrid approaches)
- Problem formulation and model design
- Scalability planning for production workloads
Porting & Migration Projects
Implementation
Cross-language ports that preserve semantics while gaining performance.
- AI-assisted large-scale refactoring across language boundaries
- Cross-platform compilation and WASM targeting
- Python to Rust performance rewrites
- API design and system integration
Audits & Prototyping
Discovery
Understand what’s possible before committing to a full build.
- Performance profiling of existing systems
- Feasibility assessments (“can this be solved efficiently?”)
- Proof-of-concept development
- Rapid prototypes with realistic data
Expertise#
Constraint Programming
Operations Research
Python / Rust
I maintain SolverForge, an open-source constraint solver. Many of my consulting projects leverage this foundation.
Ready to solve something hard?#
Prefer email? Get in touch
