A proficient engineer with a rich background in multiple programming languages such as Scala, F#, Haskell, Rust, and OCaml, I bring to the table a blend of technical expertise and strategic thinking. With a PhD in Mathematical Physics, my academic rigour underpins my practical skills, bringing a depth of understanding to my creative problem-solving abilities. I am a proven architect with a history of delivering elegant, innovative solutions and an effective manager adept at fostering team collaboration and development. My strong background in finance allows me to bring an industry-specific perspective to my engineering work, creating a bridge between technology and business requirements. A crypto evangelist with experience on Solana, Ethereum, Cardano, Cosmos, and Tezos. More recently I have developed a strong passion for communicating the foundational principles that drive technology and sharing those insights with a broader audience. As such I am looking to pivot my career into technical writing and/or research.
Tech stack: Ocaml, Ligo, Nix
Tech stack: Plutus (Haskell), Plutarch
Tech stack: Rust, Tilt, Kubernetes, Docker, Nix
Tech stack: Scala (Cats, ZIO, Lagom), Rust (Tokio), Spark, Kafka, Ansible, Kubernetes, Docker, Nix
Tech stack: C# (TPL Dataflow, Rx, Akka.Net, Dapper), F#, Scala, SQL (T-SQL), RabbitMQ
Tech stack: C# (Rx, Coherence.Net), MSMQ, SQL (PL-SQL, T-SQL)
Tech stack: C#, F#, Excel, Java, Scala
Tech stack: Excel, VBA, C#
Achieved TOGAF certification - parts 1 & 2.
Awarded BSc (Hons) - 1st Class
Scala