Koji Kanao

Software Engineer at Opentrons Labworks Inc.

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster’s Degree ITP, Master’s Degree ITP at New York University
bookMaster's degree Econometrics, Master's degree Econometrics at Kobe University
bookBachelor's degree Weather derivatives Operations Research, Bachelor's degree Weather derivatives Operations Research at Tokyo University of Science
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
55reputation
4kreached
1answer
4questions
github-logo-circle

Github Skills (18)

javascript10
rails-i18n10
user-interface10
localization10
ember-i18n10
i18n-js10
react10
codemirror9
p5js8
graphql6
google-coral6
bazel6
tensorflow6
gatsby6
usb6

Programming languages (17)

MDXC#CSSC++CRustValaGo

Github contributions (5)

github-logo-circle
processing/p5.js-web-editor

Oct 2020 - Sep 2022

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:
userFront-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.
web-editorlaunchedjs-webjavascriptp5-js
koji/zenn-dev

Sep 2020 - Jan 2025

The repo to post an article to zenn.dev
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.
Request Free Trial