Engineering innovative technology for the financial industry