Shiro Kawai

Founder at Scheme Arts LLC

Hawaii, 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
Shiro Kawai is a founder and polyglot systems engineer with 25 years building compilers, database engines, microservices (Go, Clojure), and tooling for CGI films and games. He combines deep language and type-system expertise—evident in substantive contributions to the Gauche Scheme engine—with pragmatic systems work from embedded RF signal processing to iOS and networking. Based in Hawaii, he balances a consulting practice (Scheme Arts LLC) with a parallel career as a film and stage actor and audiobook narrator, bringing creative problem solving and performance chops to technical teams. His background includes a PhD-level grounding in electrical and electronics engineering and a long tenure at Square, reflecting both research rigor and production-scale experience. Notably, his work spans exotic Lisp-family projects and mainstream service architectures, making him comfortable from low-level compiler internals to distributed service design.
code25 years of coding experience
job7 years of employment as a software developer
bookUniversity of Tokyo
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

scheme10
type-system10
internals9
language-design9
compiler9
data-structures8
data-structure8
code-generation7

Programming languages (11)

DockerfileShellC++SchemeCSourcePawnTeXwisp

Github contributions (5)

github-logo-circle
shirok/Gauche

Jan 2001 - Jan 2023

Scheme Scripting Engine
Role in this project:
userBack-end Developer
Contributions:10 releases, 13361 commits, 527 PRs in 22 years 4 months
Contributions summary:Shiro's contributions focused on adding and improving the type system and language features within the Gauche Scheme scripting engine. The commits introduced and refined abstract classes and type constructors, including procedural descriptive types, along with support for handling various data structures like vectors and lists. Furthermore, the user implemented and extended internal APIs and operations for the type system.
schemescripting-enginescriptingr7rs-scheme
shirok/Gauche-iOS

May 2015 - Oct 2016

Contributions:5 commits, 3 pushes, 1 branch in 1 year 5 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
Shiro Kawai - Founder at Scheme Arts LLC