
About
riml / Daiki Takahashi
I write frontends for the web.
I'm a senior engineer and manager at a listed company in Tokyo, where I'm building up the frontend organization and its design system.
In my own time I build a design system, riml-ds, and the products that sit on top of it.
About as much as fits on a business card.
- Company
- OPTiM Corporation
- Role
- Senior engineer (manager)
- Based in
- Tokyo
- What I do
- Building up the frontend organization
- Designing and building the design system
- Frontend architecture
- Team management and mentoring
Not looking to change jobs. Open to side work.
Away from the screen.
- Rhythm games
- Rainbow rate in CHUNITHM and maimai. Made it to the second qualifier in Sendai at the 2nd Garupa Cup. Peaked at 5th on the BeatTube player ranking.
- Video
- VTuber streams and anime. My favorite is That Time I Got Reincarnated as a Slime.
- Making things
- An Excellence Award at Connect2019, and the grand prize and a company prize at a school hackathon.
Linked where the slides or an event report are public.
- 2026-06 · React Tokyo Meetup #17React で動画作成を試してみた!
- 2026-02 · React Tokyo Fes 2026ポスタートーク
- 2026-01 · React Tokyo Meetup #13フロントエンド開発者のための「厄払い」(メイントーク)
- 2025-10 · Co-presentedデザインとエンジニアリングの架け橋を目指す OPTiM のデザインシステム「nucleus」の軌跡と広げ方
- 2025-03 · React Tokyo Meetup #3Cline に Next.js のプロジェクト改善をお願いしてみた
- 2024-10 · Vue Fes Japan 2024 Pre LT PartyNuxt3 マイグレーションについて
From the company blog and my own posts.
- 2026-01 · OPTiM TECH BLOGNext.js でのロールベースアクセス制御の苦難
- 2025-07 · OPTiM TECH BLOGエンジニアが全社横断のイベント「一人一言でゲームを作る!?AI体験会」を企画から運営までやってみた
- 2025-06 · OPTiM TECH BLOGエンジニアが「ゆるっと同時視聴会」をやってみた
- 2023-10 · Zenn他のリポジトリから submodule で一部ファイル、一部ディレクトリのみ取ってくる方法!
- 2023-04 · Zennpnpm と ni を用いて Playwright で E2E テスト、VRT をする環境を整えよう
- 2021-10 · ZennNext.js / React でスクロールすると現れる Header を実装する
No percentage bars. Sorted by how often I actually reach for them.
- Every day
- The first thing I open, at work and at home.
- TypeScript
- React
- Next.js
- CSS
- HTML
- Often
- I reach for these when a job needs them.
- Lit / Web Components
- Vue.js / Nuxt
- Astro
- TanStack Start
- Bun
- Node.js
- Cloudflare Workers / D1
- Storybook
- Playwright
- GitHub Actions
- Tried
- Far enough to get something running.
- Rust
- Go
- Python
- Swift
- C#
- Dart / Flutter
- Laravel / PHP
- Nix