
Kenta Takeuchi
Senior Platform Engineer.
Started my career as a freelance web engineer, then gained experience developing job services at a startup and handling diverse projects at a contract development company. Later joined a company operating a crowdfunding service as a software engineer, working on the design and development of foundational systems including notification infrastructure and authentication/authorization infrastructure. Currently at a company operating an HR/labor management SaaS as a Senior Platform Engineer, working on product infrastructure development.
Aspiring to be an architect who improves the long-term value of organizations and software. I value technology that scales through teams, and through my experience designing and developing cross-cutting infrastructure such as authentication, notification, and authorization systems, I've seen firsthand the impact a single foundational system can have on an entire organization's development efficiency and quality. I want to contribute to building sustainable engineering organizations that support business growth through technical strategy and execution. Hobbies include OSS development, the gym, and houseplants.
| Key | Value |
|---|---|
| bmf.infomation@gmail.com | |
| GitHub | bmf-san |
| @bmf_san | |
| bmf-san | |
| Zenn | bmf_san |
| Speaker Deck | bmf_san |
| Findy | bmf-san |
| LAPRAS | bmf san |
Experience
Technical & Architecture
- Distributed systems and microservices architecture design
- Platform development
- Cloud infrastructure construction and operation
- System performance optimization
- Large-scale backend development with Go and PHP
- Frontend development with React and Vue.js
Team & Organization Management
- Development team formation and technical organization management
- Team building and project management
- Scrum adoption and operation
- Recruiting and onboarding support
- Technical culture and strategy
Community & Output
- OSS development
- Conference speaking
- Technical book writing (Zenn)
- Personal blog (bmf-tech.com)
- Career support and technical mentoring
Work History
SmartHR / Senior Platform Engineer — Jun 2024–present
Platform development in the HR tech space, system architecture design and re-architecting, performance optimization.
Makuake / Senior Software Engineer & Lead Engineer — Dec 2018–May 2024
Lead engineer of the platform team, solving scalability challenges as the business scaled. Led design and development of foundational systems including authentication, authorization, and notification infrastructure.
Innovator Japan / Product Manager & Engineer — May 2017–Sep 2018
New service development (planning and prototyping) for job-related services, CMS/EC package development, contract website development.
Startup / Web Engineer — May 2016–Mar 2017
Feature development and UI implementation for a job service, service growth through analytics.
Freelance / Web Engineer — Jun 2015–May 2016
Contract web development across diverse clients and projects.
Works
| Category | Repository | Description |
|---|---|---|
| Mobile Apps | Bookstacks | iOS app for managing your bookshelf — scan ISBN barcodes, organize with labels, and fetch cover images automatically. |
| Mobile Apps | Done Log | A simple habit and activity logging app. |
| Mobile Apps | Asset Transition Simulator | An app for simulating future asset transitions. |
| Web Application | bmf-tech | Personal tech blog. |
| Web Application | gobel-api | Headless CMS written in Go. |
| Bot | gogocoin | Cryptocurrency trading bot for the bitFlyer exchange. |
| CLI Tools | gohan | A simple and fast static site generator in Go with incremental build support. |
| CLI Tools | ggc | Modern Git CLI tool with incremental search UI. |
| Libraries | goblin | Trie-based HTTP router for Go. |
| Libraries | go-bitflyer-api-client | bitFlyer Lightning API client for Go. |
| Framework | sleyt | A minimal and modern CSS framework. |
| Templates | go-clean-architecture-web-application-boilerplate | Web application boilerplate using Go and Clean Architecture. |
| Templates | resume-manager | Markdown-based template for managing career documents and auto-generating PDFs. |
| Tools | prompt-registry | Personal prompt management system for AI agents. |
| Tools | go-router-benchmark | Benchmark tests for HTTP routers in Go. |
| Documentation | spec-by-bmf-san | Repository for original specifications created by bmf-san. |
| Documentation | career-prompts | A prompt collection for supporting engineers' career development and job searching. |
| PoC | poc-opa-access-control-system | Proof of Concept for an access control system using Open Policy Agent. |
Books
net/http で つくる HTTP ルーター自作入門 (2022)
A book on implementing an HTTP router using only Go's standard library, based on the experience of developing goblin.
Talks
All slides are available on Speaker Deck.
| Conference | Title |
|---|---|
| Architecture Conference 2025 | 完璧を求めない意思決定 — アクセス制御基盤における制約との向き合い方 |
| Go Conference 2024 | 自作 HTTP ルーターから新しい ServeMux へ |
| PHPerKaigi 2024 | 古くなってしまった PHP フレームワークと PHP のバージョンアップ戦略 |
| Go Conference 2021 Autumn | net/http でつくる HTTP ルーター自作入門 |
Volunteer
- Translation reviewer for Fundamentals of Software Architecture, 2nd Edition (Japanese edition)
- Translation reviewer for Software Architecture: The Hard Parts (Japanese edition)
- Translation reviewer for The Staff Engineer's Path (Japanese edition)
- Translation reviewer for Decision-Making for Software Architects (Japanese edition)
Media
| Media | Title |
|---|---|
| フリーランスHub | スキルアップやキャッチアップにつながる!注目の IT ブログ・メディアまとめ その 2 |
| レバテックフリーランス | 市場価値を高めたいエンジニアに読んでほしい技術ブログ特集 |
Contact
For inquiries about the blog or work, please use the form below. Note that I cannot guarantee a reply.