Kohki Makimoto

Software Engineer, Software Engineering Manager at Freelance

Chiyoda, Japan
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
Kohki Makimoto is a versatile software engineer and engineering manager based in Chiyoda, Japan, with 14 years of experience building web and mobile applications and leading distributed international teams. He currently develops and manages an SNS app stack on GCP/Firebase with Go and Flutter, combining hands-on coding with team and product leadership. A long-time freelance technical lead, he has delivered backend systems, CMS editors, and enterprise Java applications, and maintained production Linux infrastructure for years. An active OSS contributor, Kohki has improved notable Go projects such as GopherLua and enhanced usability in mattn/memo by adding templated output and plugin integrations—demonstrating a knack for practical tooling improvements. His breadth spans low-level scripting and DevOps to modern mobile stacks, and he often blends pragmatic refactors with small but impactful UX and interoperability fixes.
code14 years of coding experience
job17 years of employment as a software developer
book学士, 情報通信, 学士, 情報通信 at 東京工科大学
github-logo-circle

Github Skills (18)

debug10
command-line-interface10
lua10
go10
fileio10
command-line10
file-processing10
golang10
file-handling10
file-access10
cli10
plugin9
compiler-compiler9
zsh9
compiler9

Programming languages (8)

TypeScriptShellJavaScriptGoPHPHTMLRubyPython

Github contributions (5)

github-logo-circle
yuin/gopher-lua

May 2015 - Jan 2019

GopherLua: VM and compiler for Lua in Go
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 5 comments in 3 years 9 months
Contributions summary:Kohki primarily contributed to bug fixes and improvements within the Gopher-Lua project. They addressed issues related to `os.execute` and temporary file handling. Additionally, the user modified the codebase to support shebang functionality and fix issues related to loading files. They also refactored code and updated the escape logic.
golangluacompilergopher-luago
mattn/memo

Feb 2017 - Feb 2017

📓 Memo Life For You
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 5 comments in 4 days
Contributions summary:Kohki primarily focused on enhancing the `memo` application's functionality and usability through several key commits. They implemented support for a `--format` flag within the `list` command, enabling users to customize the output using Go template strings. Further contributions involved extending subcommand support to allow integration of external commands, along with modifying the plugin directory. They also refactored the codebase by introducing a dedicated function for app execution logic.
golangjekyllmarkdownlifego
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