Peter Murray, Ethereum Open Source Developer in Freeport, ME, United States
Peter Murray

Ethereum Open Source Developer in Freeport, ME, United States

Member since August 9, 2017
Pete has led development efforts ranging from financial modeling software to enterprise scientific data management systems to embedded IOT communications networks. In the blockchain space, he has developed complex Ethereum smart contract systems—most recently an ERC20 options platform and associated decentralized dutch-auction exchange, a multi-currency mobile wallet, and a custom multi-currency ICO platform.
Peter is now available for hire




Freeport, ME, United States



Preferred Environment

Node.js, Jest, Truffle, React.js, Solidity, Git

The most amazing...

...project I've worked on delivered a multidimensional financial-and-numerical modeling platform that scaled to handle hundreds of millions of calculations.


  • Founder | Consultant

    2016 - PRESENT
    Murray Software, LLC
    • Developed an ERC20 smart-contract options platform and associated Dutch-auction exchange functionality.
    • Created an open-source framework for inexpensive (low gas) cloning of Ethereum contract functionality. The framework was used by several other projects including Chronologic.
    • Built and operated a custom multi-currency ICO platform used in the BioCoin ICO in October 2017.
    • Developed a React Native mobile wallet for multiple cryptocurrencies.
    • Developed a prototype peer-to-peer lending platform with an Ethereum smart-contract system.
    • Contributed to multiple open-source Ethereum projects.
    Technologies: Ethereum, Solidity, Truffle, EVM, React.js, Web3.js
  • Chief Technology Officer

    2014 - 2016
    IDBS, Inc
    • Led a team of 130+ software engineers, quality engineers, U/X designers, and business analysts to deliver globally recognized scientific data management software.
    • Designed and implemented the transition from on-premise enterprise software model to SaaS product delivery.
    • Converted the development culture from a monolithic waterfall style to an agile cross-functional feature-team organization.
    • Increased the delivery's velocity and quality of both legacy and new products.
    • Drove the adoption and implementation of new technologies into the team's development practice.
    Technologies: Java, MongoDB, JavaScript, React.js, Oracle, AWS
  • Vice President of Software and Connectivity

    2013 - 2014
    Daktari Diagnostics, Inc
    • Built and led the team responsible for the development of medical device firmware.
    • Designed and implemented global-cellular-network-connectivity integration.
    • Negotiated a worldwide cellular network coverage contract with a global carrier.
    • Delivered and field-tested devices in the field in several countries in Africa and South and North America.
    • Developed the company strategy and international deployment plan with the executive team.
    Technologies: Python, AWS, C, µC OS, GPRS, Vodaphone
  • Founder | Consultant

    2011 - 2013
    Murray Software, LLC
    • Advised on entrepreneurial technology projects at established and startup businesses.
    • Delivered the software architecture, technology business strategy, and team leadership functions.
    • Designed and developed a multi-user, thin client interface for the Quantrix server to deliver SaaS capabilities.
    • Architected the system for deployment of the new veterinary single-patient-record system for an international company.
    • Developed the vision and development plan for a medical device IoT connectivity system.
    Technologies: Java, JavaScript, Google App Engine
  • Founder | Chief Technology Officer

    2002 - 2010
    • Founded a company to deliver multidimensional financial and numeric modeling software.
    • Led the engineering efforts and business development activities to build Quantrix from the ground up.
    • Oversaw all the technical operations, research, architecture, and software development of Quantrix Modeler, Quantrix Enterprise and Quantrix Development Kit (QDK).
    • Led the design and implementation of Quantrix's high-performance multi-dimensional calculation engine.
    • Worked with enterprise clients to develop integration and deployment strategies for Quantrix software.
    Technologies: Java, Eclipse, JavaScript


  • EVM Assembly Composer (Development)

    This open-source project is a JavaScript framework that allows for easy composition of Ethereum Virtual Machine Assembly code.

  • Snapshotable | Easily Snapshot the On-chain State (Development)

    This open-source project facilitates the creation of snapshots of states that require users to cheaply track historical balances for implementations of voting, dividend, and/or other timing based functionality in smart contracts.

  • Solidity Contract Clone Framework (Development)

    This open source project encapsulates a technique that we developed for deploying multiple super-efficient identical contracts on an Ethereum blockchain. It has been adopted by several projects and has allowed these projects to save on the deployment and operation costs of their systems.


  • Languages

    Solidity, JavaScript, Java, Solidity Assembly, SQL, Python
  • Frameworks

    Truffle, React Native
  • Libraries/APIs

    JSON-RPC, React, Web3.js
  • Paradigms

    REST, Agile, Functional Programming
  • Platforms

    Firebase, Ethereum, OS X, AWS EC2, Linux, Amazon Web Services (AWS)
  • Storage

    JSON, Google Cloud, AWS S3
  • Other

    Ethereum Smart Contracts, Ethereum Open Source, DApps, ÐApp, Single Sign-on (SSO), Single-page Applications (SPA), μC/OS
  • Tools

    Remix IDE, Atom


  • Bachelor of Science degree in Symbolic Systems and Artificial Intelligence
    1988 - 1992
    Stanford University - Stanford, CA, USA

To view more profiles

Join Toptal
Share it with others