Koji Kanao is a software engineer with 11 years of experience building product-focused applications at the intersection of web, robotics, and machine learning. Currently at Opentrons he develops Electron-based desktop and touch-panel UIs for lab robots using React and TypeScript, and previously helped build large-scale web apps and ML prototypes at Ubiquiti. He blends hardware-facing work—Raspberry Pi and 3D camera research—with front-end localization efforts, notably contributing Japanese support to the popular p5.js web editor to improve accessibility for non-English users. A co-founder and former lead engineer of a NYC startup, he pairs startup grit with academic research experience from NYU ITP, where he prototyped creative ML and generative art systems. Comfortable across full-stack development, embedded IoT, and model training, he looks for opportunities that fuse creativity, impact, and real-world automation.
11 years of coding experience
7 years of employment as a software developer
Master’s Degree ITP, Master’s Degree ITP at New York University
Master's degree Econometrics, Master's degree Econometrics at Kobe University
Bachelor's degree Weather derivatives Operations Research, Bachelor's degree Weather derivatives Operations Research at Tokyo University of Science
The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
Role in this project:
Front-end Developer
Contributions:9 reviews, 21 commits, 6 PRs in 1 year 10 months
Contributions summary:Koji contributed to the localization of the p5.js web editor by adding Japanese translation support. They modified the `i18n.js` file to include new language options and updated the UI components (Nav, IDEView, and FullView) to integrate the language selection feature. The user also updated the CodeMirror search functionality and the server-side files. This work demonstrates a focus on enhancing user experience and accessibility through multilingual support.
Contributions:1 review, 6 PRs, 72 pushes in 4 years 4 months
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.