Note: This CV is best viewed on the web: silky.github.io/resume.

Recent experience

Input Output Group
2024 — Present
Edinburgh, UK/Remote
Staff Engineering Manager
Reporting to Director of Engineering
Distributed Systems Haskell Nix Cross–functional Collaboration Empathy Line Management Mentoring Pair Programming Professional Development Developer Experience Product Strategy Project Scoping Stakeholder Engagement Storytelling

Leading the team behind Hydra, Cardano's flagship Layer 2 scaling protocol. Hydra’s objective is to increase transaction throughput, ensure cost efficiency, and maintain Cardano’s rigorous security protocol. It operates as an autonomous internal venture, the team owns product vision and technical architecture.

My impact

  • Lead Hydra from a PoC implementation through to an established product; several companies now build platforms on top of Hydra.
  • Owned the product and technical strategy, as well as delivery roadmap for Hydra.
  • Contributing to and managing a team of engineers delivering the Hydra Head implementation of the Hydra protocol, shipping 17 major releases and many features across protocol improvements, security, networking, user experience, memory and efficiency, and robustness.
  • Mentoring engineers across seniority levels, with a focus on growing technical ownership, confidence, problem solving and collaboration.
  • Maintaining a high standard of testing: stateful property based tests, as well as end-to-end tests.
  • Established sprint planning, retro cadences, and scoping practices that improved delivery predictability against a complex, research-adjacent roadmap.
Independent consulting
2022 — Present
Edinburgh, UK/Remote
Various (CTO/Head of Engineering/Staff Engineer)
Reporting to clients
Dagster Data Engineering DevOps Elm GCP GraphQL Haskell Nix Postgres PureScript Python Technical Architecture Terraform Code Review Hiring Mentoring Pair Programming Professional Development Developer Experience Product Strategy Project Scoping Storytelling

Led engineering across a portfolio of consulting engagements - spanning early-stage startups, non-profit organisations, through to strategy and design studios.

My impact

  • Designing, developing and delivering technical/data platforms
  • Developing high-level technical product strategy
  • Establishing software development practices
  • Machine learning R&D
  • Nix packaging for open-source libraries
  • Python hacking in the energy modelling space; improved energy modelling optimisation times 10-fold
  • Supporting CTOs in growing and defining approaches to engineering
  • Translating executive objectives into tasks, projects and deliverables
  • Using Nix to make reproducible development environments
  • Created data pipelines using Dagster
Tweag
Software consultancy
2021 — 2022
Edinburgh, UK/Remote
Manager / Senior Software Engineer
Reporting to CEO
Haskell Nix Open Source Postgres Quantum Computing Reinforcement Learning Technical Architecture TensorFlow Code Review Conflict Resolution Cross–functional Collaboration Hiring Line Management Mentoring Pair Programming Performance Management Professional Development Business Development Client Management Community Building Consulting Developer Experience Growth Strategy Project Management Project Scoping Technical Sales

Technical work and team leadership, both internally and on client projects.

My impact

  • Developed research-level Haskell + machine learning project based around game theory
  • Line-management of senior and junior engineers
  • Open-source Haskell library development
  • Created a podcast and recorded some episodes with community members
  • Undertook deep R&D on quantum programming languages
  • Promoted to technical lead of a client team
Riverlane
Quantum computing software
2020 — 2021
Cambridge, UK
Tech Lead
Reporting to Head of Product
Open Source Python Quantum Computing Technical Architecture Verilog Code Review Mentoring Business Development Client Management Developer Experience Product Strategy Project Scoping

Technical work, team leadership, and product development.

My impact

  • Quantum programming language research
  • Released open-source library for quantum lab coordination software
Braneshop
Training company / AI consultancy
2018 — 2020
Melbourne, AU
Founder
Reporting to clients
AI Deep Learning Elm Open Source PyTorch Python TensorFlow Hiring Line Management Professional Development Business Development Client Management Community Building Consulting Growth Strategy Product Strategy Project Management Project Scoping

Deep learning education for programmers, AI-adoption consulting for executives, technical guidance for startups.

My impact

  • Taught deep learning to hundreds of professionals (technical and executives)
  • Engaged the community through several events, both as an organiser and collaborating organisation
  • Created and delivered AI for leadership workshops
  • Created and delivered technical workshops on deep learning
  • Delivered creative AI projects for large corporate clients
  • Provided AUD$10,000 as workshop scholarships for under-represented communities in tech
  • Strategic AI consulting
  • Advisory CTO for clients: Hiring, tech strategy, and development
Silverpond
Software consultancy
2016 — 2018
Melbourne, AU
Staff Engineer
Reporting to CEO
AI Data Engineering Data Engineering Deep Learning Elm Haskell MQTT Open Source Postgres PyTorch Python Ruby Technical Architecture TensorFlow UX Code Review Cross–functional Collaboration Hiring Mentoring Pair Programming Training Business Development Client Management Community Building Consulting Developer Experience Growth Strategy Product Strategy Project Management Project Scoping

Technical consulting, sales, hiring, strategy, team leadership.

My impact

  • Established AI/Deep-learning community in Australia
  • Designed and developed several creative AI projects to the general public as part of city festivals and specific engagements
  • Co-designed AI Platform-as-a-Service; brought to market
  • Established deep learning workshops and trained two large cohorts
  • Established new business channels bringing in new revenue
  • Open-source contributions
  • R&D of computer vision models

Earlier roles

2011 — 2016   Biarri — Senior Engineer

2007 — 2010   Cosmos 21+ Group — Senior Engineer

2006 — 2007   AT2 — Senior Engineer

2002 — 2005   Portland House Group — Software Engineer

Education

2013 — 2016   The University of Melbourne — Master of Science in Mathematics and Statistics

2010 — 2012   RMIT — Bachelor of Science in Physics

2001 — 2003   RMIT — Advanced Diploma of Information Technology

Selected community activities

Edinburgh Tech Meetup
2022 — 2023
Co-organiser

The largest tech meetup in Edinburgh.

Haskell Technical Working Group
2022 — 2024
Member

A group of people acting as backup curators for Haskell Technical Proposals; working under the umbrella of the Haskell Foundation.

Fix Planet Club
2022 — Present
Co-founder

A micro-grant program aimed at climate technology projects.

Carbon13
2022 — 2022
Cohort 3 Participant

A "venture builder" program focused on the climate crisis. I participated in a 5-month-long cohort, collaborating with others on potential climate business ideas.

Post-Prediction Unconference
2020 — 2021
Co-founder/Organiser

An "un-conference" focused on how to work with powerful predictive capabilities. Partly inspired by the book The Age of Surveillance Capitalism by Shoshana Zuboff.

City of Melbourne
2017 — 2018
Exhibitor

Exhibited some public-facing AI projects: an AI Fashion Designer and an AI Dance Booth at Melbourne Knowledge Week, National Science Week and ACCA.

Creative AI Meetup
2017 — 2021
Organiser/Founder

A meetup focused around creative AI; showcasing new results, discussing trends and approaches, and occasional practical hacking on projects as a group.

ML/AI Meetup
2016 — 2017
Co-organiser

The first meetup in Melbourne to convene around deep learning/AI topics.

Compose Conference Melbourne
2016 — 2017
Co-founder

A conference celebrating all kinds of functional programming.

SciRate
2015 — 2022
Maintainer

A ruby-on-rails website that is a "front" for the arXiv; it collects scientific papers and let's people vote up their favourites. Used extensively by quantum computing researchers.

Melbourne Maths and Science Meetup
2012 — 2016
Founder

A meetup aimed at bringing together the research maths and science community with the general public who are curious about what goes on inside those departments.

Open source
2009 — Present
Contributor/Participant

Varied contributions to projects in the form of code or issues; some very small libraries in Haskell and other miscellaneous projects.



At a glance

Management

Code Review Conflict Resolution Cross–functional Collaboration Empathy Hiring Kindness Line Management Mentoring Pair Programming Performance Management Professional Development Training

Business

Business Development Client Management Communication Community Building Consulting Developer Experience Growth Strategy Product Strategy Project Management Project Scoping Stakeholder Engagement Storytelling Technical Sales

Technology

AI AWS CSS Dagster Data Engineering Deep Learning DevOps Distributed Systems Docker Elm GCP Git GraphQL Haskell JavaScript Kubernetes MQTT Nix Open Source Postgres PureScript PyTorch Python Quantum Computing React Reinforcement Learning Ruby Technical Architecture TensorFlow Terraform UX Verilog

Talks

How to monorepo with Nix 2026 — LeavDev Meetup - Edinburgh
Packing 128 programming languages with Nix 2026 — TechTalks Edinburgh
The Quantum AI Landscape 2019 — 2nd Applying AI in and DL in Enterprises Conference
How much data do you really need for deep learning? 2019 — YOW Data 2019, Sydney
Deep learning in the browser! 2019 — The Web Meetup, Melbourne
Mindful neural networks 2019 — Creative AI Meetup, Melbourne
Getting started with TensorFlow.js 2019 — Creative AI Meetup, Melbourne
Miso diagrams 2019 — MHUG, Melbourne
Designing functional clothes with Haskell! 2019 — linuxconf 2019, New Zealand
Fashion tech innovation showcase 2018 — IFAB, Melbourne
AI dance booth 2018 — National Science Week - Humans 2.0, Melbourne
AI, decision making, and design 2018 — Grimshaw Architects, Melbourne
Digital threads - Service design in fashion 2018 — Academy Xi, Melbourne
Art with Diagrams with Turtle graphics 2018 — MHUG, Melbourne
AI fashion designer 2018 — Melbourne Knowledge Week, Melbourne
The Abstract Algorithm - Discussion 2018 — MHUG, Melbourne
Deep dance extravaganza 2017 — Creative AI Meetup, Melbourne
Deep learning dance t-shirt pipeline 2017 — MHUG, Melbourne
AI dance booth (alpha) 2017 — ACCA (as part of IJCAI), Melbourne
Gentle introduction to TensorFlow 2017 — Creative AI Meetup, Melbourne
The Internet High-5 Machine! 2017 — MHUG, Melbourne
Current state of Creative AI 2017 — Creative AI Meetup, Melbourne
Quantum gradient descent - discussion 2017 — ML/AI, Melbourne
Deep learning with TensorFlow in Haskell 2016 — MHUG, Melbourne
Compose Conference - Melbourne - 2016 2016 — Compose Conference, Melbourne
An evening of deep learning 2016 — Once-off Event, Melbourne
Surface code quantum computing 2016 — Maths and Science Meetup, Melbourne
Internet High-5 Machine (alpha) 2015 — MHUG, Melbourne
Reference management in Haskell 2015 — MHUG, Melbourne
The Fresh Prince of Bell Pair 2015 — Melbourne University, Melbourne
Public or perish - A vision for open science research 2014 — BAM, Melbourne
Open Science Workshop 2014 — Open Science Workshop, Melbourne
Daniel J. Bernstein 2014 — Laborastory, Melbourne
The Church-Turing thesis and the power of quantum computing 2014 — Maths and Science Meetup, Melbourne
The firewall problem (of quantum physics) 2013 — Maths and Science Meetup, Melbourne
Exploring topological equivalence 2013 — AMSSC, Canberra
Graphical approaches to quantum computing 2012 — MFUG, Melbourne
How to do database deployments - discussion 2011 — MXUG, Melbourne
Quantum programming 2011 — MXUG, Melbourne
Complexity theory, P vs. NP, and the recent paper 2010 — MXUG, Melbourne
Upgradable hashing in cryptography 2009 — MXUG, Melbourne
OWASP and the SCAN project 2007 — OWASP, Melbourne
SHA/MD5 breakings - Overview and implications 2005 — OWASP, Melbourne
Alternative authorisation strategies 2005 — OWASP, Melbourne