Website of Philip Andrew

business card front and business card back

A software developer with over 20 years of experience having worked in Australia, USA, UK and currently a (PR) resident of Hong Kong. Enjoy continuous learning about I.T.

StackOverflow top 0.44% (as of 14th Nov 2019), Twitter, Github, LinkedIn


I provide I.T. consulting advice and software development/programming services.


Recently obtained certifications. These are mostly just to "prove" experience. (I've experienced more than the certifications).

Microsoft achievements and and Youracclaim
or as below
Docker Certified Associate

Diary related to I.T.

IBM Digital Developer Conference online only, Asia Nov 23rd

22-10-2019 Consensys: Congratulations! You have been selected as a scholarship recipient for the Blockchain Developer Bootcamp (course normally $985 USD)

18-8-2019 Tezos Blockstars: Congratulations - you passed! We are so pleased to be able to offer you a seat on the Tezos Blockstars programme!

How would I want to program an application now-days

Option 1 (for fun): Quarkus as the container, Idris language compiled to JVM running inside Quarkus

Technology learning

Currently learning the following

Products I would buy

Books wanted

Exploring ideas

Interesting JVM libraries

Interesting Scala libraries

  • Quill
  • Seed build tool for Scala
  • Tapir
  • http4s
  • ZIO
  • Decline
  • Circe
  • Simulacrum
  • Interop cats
  • Cats
  • NeoTypes: Scala lightweight, type-safe, asynchronous driver for neo4j
  • Libraries for the secret project

  • Neo4J
  • Memgraph
  • Trying to obtain Certifications

    Studying for the following certifications now, at this moment.

    Maybe will study in the future

    Certifications I could do but not sure if I should

    Certificates of completion

    Past certifications

    Current Certification Goals

    Docker Certified Associate, Kubernetes, Prince 2, Any/All Blockchains as a hiring manager

    I have the ability to find the right talent to solve specific technical problems or manager an online team to complete your project.


    Functional Programming, Idris Programming Language, Lojban (spoken, written) human logical language,


    Dense YAML is DAML?, how densely can YAML be expressed in an alternative way? Is this still readable and editable? Dense YAML is DAML

    api version apps/v1, kind Deployment
    metadata name helloweb, labels app hello
    spec> selector matchLabels app hello, tier web
    s> template> metadata labels app hello, tier web
    t> spec containers> - name hello-app
    c> image
    c> ports - containerPort 8080

    Same YAML

    apiVersion: apps/v1
    kind: Deployment
      name: helloweb
        app: hello
          app: hello
          tier: web
            app: hello
            tier: web
          - name: hello-app
            - containerPort: 8080<