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.