Miko Meow is a founder and CTO with 14+ years building creative web apps and tooling for real-time drawing, photo editing, music, and education, and has led products used from classrooms to museums and Google I/O stages. Based in Portland, he incubates and ships consumer and B2B creative software through Sketch.IO and MIKO ART, and previously launched successful ventures including Portlandia Foods. A hands-on full-stack developer, he’s a notable open-source contributor to projects like MIDI.js and canvas2svg, improving Web Audio and Canvas-to-SVG fidelity for browser-based multimedia. His work bridges generative art, gesture recognition, and product customization for print and textiles, combining artistic sensibility with robust engineering. Notably, his apps have been showcased in the Tel Aviv Museum of Modern Art and integrated into educational programs worldwide.
:musical_keyboard: Making life easy to create a MIDI-app on the web. Includes a library to program synesthesia into your app for memory recognition or for creating trippy effects. Convert soundfonts for Guitar, Bass, Drums, ect. into code that can be read by the browser. Supports multiple simultaneous instruments and perfect timing.
Role in this project:
Full-stack Developer
Contributions:260 commits, 9 PRs, 25 pushes in 4 years 1 month
Contributions summary:Miko's commits focused on integrating the soundfont-generator for creating browser-compatible soundfonts from SF2 files. They updated and refactored the codebase for the MIDI.js library, including improvements for Web Audio API support and various bug fixes related to the playback and effect application within the web application. They also worked on updating the examples provided in the project, notably integrating the Web MIDI API, and fixing inconsistencies.
Contributions:7 commits, 2 PRs, 8 comments in 9 months
Contributions summary:Miko primarily focused on fixing issues and improving the functionality of the canvas2svg library. Their commits addressed bugs related to path closing, formatting, and the application of styles to SVG elements. They also addressed issues with the interaction between transformations and path commands and fixed font parsing issues. These contributions directly enhanced the library's ability to translate HTML5 Canvas commands into SVG.
node-canvassvgdrawcanvasjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.