META-ARCHITECT / CTO
Transcending technological boundaries with consistent design principles
Meta-Architect / CTO
I started my career as a factory automation engineer at a major corporation—PLC programming, real-time control systems, production line automation. But I grew tired of the conformity and bureaucratic decision-making, and left to start my own company, where I now serve as CTO.
Another origin point as an engineer: before Windows arrived in Japan, I was inspired by Apple's GUI and built a complete window system on MS-DOS from scratch—event loop, rendering engine, window management, all of it.
From the factory floor to the cloud. From hardware control to programming language design. I've worked across every layer of the stack. And my approach hasn't changed: if I need something, I build it myself.
One Principle
My work may appear diverse on the surface—programming language implementations, ORMs, multi-platform frameworks, factory automation. But all of it emerges from a single design principle.
Languages are just tools. Platforms are just constraints. The essential architectural thinking is portable to any environment.
Key Projects
Lambda Smalltalk
A Smalltalk dialect implemented in Rust.
Lexer, parser, bytecode compiler, virtual machine, and garbage collector—all built from scratch. Includes LSP and DAP implementations for full VS Code integration.
Batteries included: JSON/YAML/TOML/CSV parsers, SQLite integration, HTTP client, cryptographic functions, Mustache template engine, and an EBNF-based grammar parser. Ships as a single binary.
Tech StackTORM — 2-Way SQL ORM for .NET
An ORM framework developed for C#/.NET, inspired by Java's Doma and redesigned for the .NET ecosystem.
Features compile-time code generation via Roslyn Source Generator, 2-Way SQL with external SQL files, optimistic locking, entity listeners, and DI via MEF2. Supports SQL dialect switching and inherits the TERIOS family design philosophy.
Tech StackPytalk — Smalltalk Semantics for Python
A Python library that brings Smalltalk's message-passing style to Python.
Implements Smalltalk's collection protocols, block closures, and cascading message sends as a Python DSL. Combined with Lambda Smalltalk, this demonstrates the ability to approach the same language philosophy from both native implementation and host language embedding.
Tech StackCTI Softphone — Real-time Communication System
A SIP softphone built in C++ with state machine architecture.
Implements CTI (Computer Telephony Integration) with the same TERIOS design patterns: Template Method for state execution, Component Factory for dependency injection, and declarative state transition maps.
Tech StackTERIOS — Rapid Enterprise Development Framework
A full-stack framework that fundamentally transforms enterprise development productivity.
TERIOS is not bound to any specific language or platform. Its architectural principles have been ported to:
Backend: Java (Spring Boot), Rust (Axum), C# (.NET)
Frontend: TypeScript/Vue, Flutter, Adobe Flex, Silverlight, WPF, C++ (Native)
Transcending programming language barriers. Outlasting technology trends. Maintaining consistent architecture across decades of platform evolution—this is what it means to be a Meta-Architect.
Design Principles
- Standardized service layer via Template Method pattern
- Validation and transformation rules externalized in JSON
- Declarative DSL for UI definition
- Unified validation system across frontend and backend
JP
EN