Skip to main content

Services

I help teams solve hard optimization problems - scheduling, routing, resource allocation - and ship systems that actually work in production.
  1. 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
  2. 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
  3. 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