Menu

Menu

Close

Close

Consulting

I'm available for consulting work. Please contact me if you'd like to work together.


Skills

  • Design: From idea, to making it work, to making it work well.
  • Web & Mobile Design: A key specialisation I've focused on.
  • Formalisation: Getting up to speed quickly with domain experts on a multitude of problems faced.
  • Hard: Rolling up my sleeves to push difficult implementations across the line.
  • API Design: Extensive experience building backend web APIs and services.
  • DSLs: Engineering compilers and domain-specific languages tailored to problem spaces.


Traits

  • Pace: I quickly grasp the intricacies of new problem domains.
  • Ideas: Good at unwrapping complex concepts through analogy, comparison, or visual design.
  • Polyglot: Tool-agnostic, choosing the best approach for the job.
  • Rigorousness: High standards of quality work that stakeholders trust and reference.
  • Communication: Skilled at bridging technical and non-technical lingo for better contributions.


Services

  • Design Engineering: Creating well-engineered solutions to complex problems.
  • Prototyping: Rapidly developing proof-of-concept solutions.
  • Implementation: Delivering production-ready software systems.
  • Training: Teaching teams about design engineering, DDD, domain-driven functional programming, etc.
  • UI/UX: Designing user experiences that people love to use.


Contact

If you believe my skills, traits and services would be of use to you, - please use this contact form for us to work together.