Shape the work
Requirements, planning and the decisions that connect a business need to an achievable product.
Silent terminal animation introduces Ryu Sakamoto, then Technology to delivery, then TPM × FDE.
The introduction video could not be loaded
Read the résumé ↓$ cat experience # Experience
Requirements, planning and the decisions that connect a business need to an achievable product.
Web architecture and implementation with Vue, Nuxt and TypeScript.
Team leadership, delivery and continuous improvement with AI-assisted workflows.
Project management, engineering and business operations. Read the full background below.
Text résumé ↗As a TPM (Technical Project Manager) who can work across both technology and business, I have driven a wide range of projects from management to hands-on development, covering web development, project management, business operations, and organization management.
At university, I studied media and regional revitalization, then earned the Fundamental Information Technology Engineer certification to build a career in globally applicable IT. At TIS Inc., I worked as an SAP ERP consultant and experienced the full delivery cycle from requirements definition and design to development, testing, and operations.
After that, I moved closer to product creation through web development at Step IT Solution Co., Ltd. and through self-employed work. As a self-employed professional, I also worked outside pure engineering, including doujin event operations, writing, and ICT instruction.
I joined HIKKY Co., Ltd. as the company's first dedicated engineer in the web frontend domain. I built frontend architecture used across the company, created coding guidelines, helped launch the team, and handled management responsibilities. From 2024, I led the Web-related Technology Development Department. In October 2025, after the results of an event business I had personally driven in Sapporo were recognized, I became Head of the Project Management Department. Due to career planning based in Sapporo and changes in life stage, I left the company in September 2026.
I am currently building a career as a TPM x FDE (Forward Deployed Engineer) with Codex as an AI partner.
Project management, planning, accounting, business-unit and company-level management
As Head of the Project Management Department, I worked across pre-sales planning, requirements organization, progress management, delivery, business planning, and organization management. Using my technical understanding from web development, I connected planning, sales, development, and production teams and translated projects into executable plans.
Across multiple projects, I contributed not only to delivery but also to scaling upsell and cross-sell opportunities. I also worked beyond field-level execution, including cost and revenue management proposals for executive members, execution of improvement measures, and organization improvement planning.
ChatGPT, Codex, Claude, Jira, GitHub, Figma
Requirements definition, design, development, business-unit management
As the manager responsible for the web development organization, I handled department operations, technical direction, R&D, member support, code review, and development process improvement. I connected management and business-side requirements with implementation feasibility and continuously improved the Nuxt / TypeScript-centered web development organization.
Nuxt.js, TypeScript, Zod, GitHub Actions, Jira, Figma
Requirements definition, design, development, team management
Joined as the company's first dedicated engineer in the web frontend domain. I worked on frontend and BFF development for multiple to-C and to-B web applications and VR applications.
I drove multiple projects while building company-wide frontend architecture. I also created coding guidelines and handled team setup and management end to end.
Nuxt.js, TypeScript, Zod, GitHub Actions, Jira, Figma
Based in Japan and abroad, I have worked mainly as an engineer while also taking on web development, project management, event operations, instruction, writing, and other roles.
For a virtual-domain exhibition and sales event held in Sapporo, I served as project manager and worked across planning, sales, negotiation, legal affairs, accounting, web development, project management, and event operations. I handled a wide range of responsibilities as PM for an event where more than 700 people gathered.
Key achievement: Drove the planning and operations of an event attended by more than 700 people as a self-employed project manager.
Technologies / Tools: Nuxt.js, TypeScript, Cloudflare, Codex
Handled frontend development for a B2B web application.
Technologies / Tools: Nuxt.js, TypeScript, Firebase
Provided broad development support for a to-C web application, including architecture-level work such as introducing a Repository-Factory pattern and proposing architecture improvements.
Technologies / Tools: HTML, CSS, Nuxt.js, Laravel, Adobe XD, Trello, Chart.js
Handled frontend development, WYSIWYG editor selection, and design proposals for a to-C web CMS.
Technologies / Tools: Nuxt.js, Element UI, HTML, CSS, Adobe XD
Handled web frontend development and team management across multiple projects.
Technologies / Tools: Nunjucks, HTML, CSS, Adobe XD
Developed to-C products and B2B packages, and handled team management. I also coordinated with PMs, sales, and designers, and served as an instructor for Vue.js study sessions.
Technologies / Tools: Vue.js, Git, Docker, Webpack, Backlog
Developed the frontend and API portions of an AI image learning service. As project leader, frontend engineer, and backend engineer, I handled REST API development, frontend development, and team management.
Technologies / Tools: Angular, Nest.js, Node.js, Docker, MySQL, PostgreSQL, MongoDB, Python
Developed a website for a freelance photographer. I handled requirements definition, design, outline design, frontend development, and CMS development.
Technologies / Tools: PHP, HTML, CSS, jQuery
Outline design, detailed design, development, QA
Developed business management web applications and HPOO-based RPA for a telecommunications company. To gain the ability to create products myself, I transitioned from consulting to engineering and delivered fail-safe features designed to minimize impact when errors occurred.
HPOO, ExtJS, shell, VBA
Requirements definition, design, development, testing, operations
Joined as a new graduate and worked as an SAP ERP consultant. As part of an independent prime vendor, I participated in projects involving SAP ERP customization, report development, and business system support from requirements definition through operations.
I worked across upstream and downstream phases with partner vendors and learned the full delivery process from waterfall-style requirements definition through development.
SAP ERP (FI, SD, MM), ABAP
Separate from the professional experience above, I also have experience in public communication, education, and community activities.
$ ls ./work/ # Selected products
Products from OmusBridge: a space to write, a way to learn, and a small city to explore.
~ $ whoami
RYU SAKAMOTO / TPM × FDE
I’m Ryu Sakamoto. I connect business, people and software — from an idea to something people can use.
Decision
Keep the same draft in writing and reading views. A paragraph ruler marks your place and moves through the text without changing it.
ACTUAL UI ↗Two views of one draft, instead of separate copies to write and read.
BUILD → trace/02 ↘$ trace --from=question --to=product
Explore the question, decision and evidence behind the interface.
Writing and rereading ask for different kinds of attention. A long draft also needs a way to keep your place.
Keep the same draft in writing and reading views. A paragraph ruler marks your place and moves through the text without changing it.
Desktop and mobile checks confirmed paragraph navigation and exact text preservation when returning to editing. The guest trial is not saved.

See how different languages express the same everyday scene.
Keep the illustration in place. Hide the phrase and comparison to recall it from the scene, then reveal the words to check.
Desktop and mobile checks confirmed hide, recall and reveal. Changing the language restores the phrase, with the same scene as its reference.

A place for the next thought.
A web-based writing space for turning thoughts into documents. Search and an editor sit within the same workspace.
The central design question is how to keep the act of writing in focus while making saved documents easy to find. The public interface brings account access, search and the document workspace together.
My work at OmusBridge spans product planning, MVP exploration and web development. These interfaces are being refined with Codex.
Visit product ↗A language begins with a scene.
Choose a lesson, work through phrases and follow your progress. Everyday scenes give the learning material a shared context.
Rather than presenting only a vocabulary list, Langle organizes learning around illustrated situations. Lessons, answers and progress form a repeatable path through the material.
My work at OmusBridge spans product planning, MVP exploration and web development. These interfaces are being refined with Codex.
Visit product ↗A small city, between snow and neon.
A 3D miniature city connecting the historic architecture of Sapporo and Tallinn through snow and neon. Walk its streets and discover its lights and everyday life.

Babylon.js · Development preview
Northlight brings two northern cities into an imagined neighborhood built with Babylon.js. Explore the streets at your own pace, from the shapes of historic buildings to the lights around you.
My work at OmusBridge spans product planning, MVP exploration and web development. These interfaces are being refined with Codex.
Visit product ↗$ open connect # Get in touch
Professional background, code, everyday updates and the company I build.
Explore with commands, or simply follow the links.