David Mihal, Developer in Boston, United States

David Mihal

Chrome Extensions Developer

Boston, United States
Toptal Member Since
April 16, 2016

David has been developing websites and web applications for all of his adult life. As a software engineer, he's worked for many diverse software companies from early-stage startups to Google. David is experienced with many web frameworks and environments, but he particularly enjoys developing with Meteor.js. He appreciates the importance of quality code as well as the need to meet scheduling demands.

David is available for hire
Hire David


Parity Polkadot, Ethereum
Minuteman Capital
React, Meteor, Web3.js, Truffle, Solidity, Blockchain, Ethereum
Zen Labs
Chrome Extensions, React


Boston, United States



Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...project I've worked on was an infobox that appeared in Google Search results.

Work Experience

2018 - PRESENT

Blockchain Engineer

  • Development of Parity sidechain networks.
Technologies: Parity Polkadot, Ethereum
2018 - PRESENT

Software Engineer

Minuteman Capital
  • Developed an Ethereum ERC20 token contract as well as smart contracts for democratic voting by token holders.
  • Built the back-end server for monitoring Ethereum contracts and creating transactions.
  • Developed a Meteor/React web app (DApp) for holding tokens and voting on proposals.
Technologies: React, Meteor, Web3.js, Truffle, Solidity, Blockchain, Ethereum
2017 - 2017

Software Engineer

Zen Labs
  • Built a Google Chrome extension for monitoring and blocking browsing activity.
Technologies: Chrome Extensions, React
2017 - 2017

Software Engineer

  • Updated and maintained an existing Meteor/React application.
  • Built an animated landing page using React/Next.js.
Technologies: Next.js, Node.js, React, Meteor
2015 - 2016

Software Engineer

  • Worked on the civics team to display primary election result information in Google Search.
  • Added text-to-speech responses to civic-related queries in Google Search.
Technologies: Protocol Buffers, Java, Google Closure, JavaScript
2014 - 2014

Software Engineering Intern

  • Developed a Chrome extension and a Google app engine back-end. Managed the transactional email system for the product and was responsible for maintaining it and ensuring its success.
  • Built and maintained a transactional email system for the product.
Technologies: Google App Engine, Python, Backbone.js, JavaScript
2013 - 2013

Software Engineering Intern

Rakuten Loyalty
  • Developed multiple Node.js web services.
  • Built browser extensions for multiple browsers.
Technologies: Node.js
2012 - 2012

Software Engineering Intern

Constant Contact
  • Maintained a large web application using the Java and Spring Framework.
Technologies: Spring, Java


Piñata Overlay

Pinata Overlay is a system consisting of a smart contract and IPFS oracles that allows for decentralized funding of IPFS storage.

It was the winning project at ETH Berlin 2018.

Gas Guzzler

A web app for comparing the amount of Ether consumed by various Solidity code blocks; it's useful for building efficient Ethereum smart contracts. The app uses web workers to compile and execute the Solidity code in the browser all without requiring a back-end server.



JavaScript, Solidity, Python, SQL, Java, C#


Meteor, Ethereum, MacOS, Google App Engine, DigitalOcean, Docker, Blockchain


Chrome Extensions, Software Development, Front-end Development, DApps, Ethereum Smart Contracts, Protocol Buffers, Networks


Redux, Bootstrap, Spring, Next.js, Truffle, Parity Polkadot, Express.js


Web3.js, jQuery, React, Node.js, Google Closure, Backbone.js


IntelliJ IDEA, Sublime Text, Git, Docker Compose


Test-driven Development (TDD)


MySQL, MongoDB


2011 - 2015

Bachelor’s Degree in Computer Science

Worcester Polytechnic Institute - Worcester, MA, USA