YT-TechDev logoYT-TechDevPortfolio & Blog
HomeAboutProjectsLabBlogContact
YT-TechDev logoYT Tech DevBlog Portfolio

A personal portfolio and engineering blog focused on frontend development, interactive UI, React Three Fiber, and practical product building.

Next.jsTypeScriptR3FSupabaseCloudFlarevercel

Site

  • Home
  • About
  • Projects
  • Lab
  • Blog

Explore

  • 3D-Portfolio
  • github
  • Instagram

Focus Apps

  • Traceraft
  • R3F-Interactive-flow v1.2.5~
  • engineering-agents v0.1.0

© 2026 YT Tech Dev. All rights reserved.

Built withNext.js, Tailwind CSS, and Supabase.

ENOriginalJA日本語

Projects

Projects & Case Studies

A collection of product ideas, frontend experiments, creative coding systems, and architecture-focused projects. The homepage presents these as interactive previews, while this page keeps the details readable and structured.

Index

r3f-interactive-flowLocal Virtual Kitengineering-agentsInteractive PortfolioTraceraftR3F Particle Skill SystemBlog Content PlatformLINE Assistant Replacement

Library / Frontend

r3f-interactive-flow

Current

A small, predictable control layer for React Three Fiber, designed to make interactive 3D scenes easier to structure, test, and maintain.

r3f-interactive-flow focuses on phase-based interaction control for React Three Fiber scenes. Rather than trying to become a full animation framework, it provides a small and readable API for managing scene phases, transitions, and input behavior. The project is also being developed with AI-friendly documentation, predictable TypeScript types, and copy-paste-friendly examples so both humans and coding agents can understand and extend it safely.

ReactTypeScriptReact Three FiberVitestVite

Highlights

  • Phase-based control model for interactive R3F scenes.
  • Small and predictable API instead of a heavy animation framework.
  • AI-friendly and agent-readable documentation direction.
  • TypeScript types and tests used to lock expected behavior.

Desktop / Creative Tool

Local Virtual Kit

Current

A local-first virtual avatar starter kit focused on privacy, native performance, and a clear separation between tracking, desktop UI, and web preview layers.

Local Virtual Kit is a local-first VTuber and virtual avatar starter kit. The project is designed around strong privacy boundaries: camera frames stay local, and tracking/runtime responsibilities are separated from the Electron desktop shell and Web Preview. The architecture uses a stable MotionFrame contract so each layer can evolve without casually breaking the others. The current development focus is shifting from documentation and safety gates toward visible implementation work.

TypeScriptElectronReactNative CoreMotionFrame

Highlights

  • Local-first architecture with strong privacy boundaries.
  • Camera frames are kept local by design.
  • Clear separation between Native Core, Electron, and Web Preview.
  • Stable MotionFrame contract used as the cross-boundary data model.

AI Agents / OSS

engineering-agents

Current

An open-source collection of engineering-focused AI agent templates, workflows, and prompt guidelines for practical software development.

engineering-agents is an open-source template library for engineering-focused AI agents and workflows. The project starts with frontend, design, review, and Codex workflow agents, then organizes reusable prompts, PR templates, agent authoring guidance, roadmap guidance, and public OSS hygiene rules. The goal is not to cover every possible role at once, but to create a stable initial agent template library that can be safely reused in real development workflows.

MarkdownAI AgentsCodexPrompt DesignOSS Workflow

Highlights

  • Engineering-focused agent templates for practical development workflows.
  • Frontend, design, review, and Codex workflow agents as the initial scope.
  • Reusable prompt, PR, and workflow templates.
  • Public OSS hygiene rules to avoid leaking AI session links or private context.

Portfolio / Frontend

Interactive Portfolio

Current

A motion-driven personal portfolio built with Next.js, Framer Motion, React Three Fiber, and particle-based interaction design.

This portfolio is designed as an interactive entry point rather than a traditional static landing page. The top page focuses on visual presentation, motion, and creative frontend expression, while the supporting pages provide readable project, lab, blog, and about content.

Next.jsTypeScriptTailwind CSSFramer MotionR3F

Highlights

  • Interactive homepage without a traditional header.
  • Horizontal content phase for projects and blog entries.
  • Server-first page structure for readable supporting pages.
  • Motion and 3D effects used as part of the visual identity.

SaaS Concept

Traceraft

Prototype

A developer-focused proof-of-work concept for recording development traces, progress, and technical decisions.

Traceraft is a product concept for developers who want to keep a clear record of their engineering process. The idea focuses on turning everyday development activity into structured, shareable evidence of technical work.

Product DesignNext.jsSupabaseArchitecture

Highlights

  • Designed around proof-of-work for individual developers.
  • Explores how development progress can be organized and presented.
  • Focuses on clarity, trust, and technical decision history.
  • Kept intentionally small to avoid over-engineering at the MVP stage.

Creative Coding

R3F Particle Skill System

Experimental

A handmade particle morph system that transforms skill icons into interactive visual experiences using React Three Fiber.

The skill section uses React Three Fiber to create an interactive particle stage. Instead of only listing technologies as text, each selected skill can be represented through particle motion and handmade icon point generation.

React Three FiberThree.jsTypeScriptCanvasSVG

Highlights

  • Uses particles as a visual representation of technical skills.
  • Explores handmade point generators for icon-like shapes.
  • Connects UI state with WebGL-style rendering behavior.
  • Demonstrates frontend thinking closer to game-engine style updates.

Full-stack / Content

Blog Content Platform

Active

A lightweight blog system using Supabase, server-side data fetching, and Cloudflare R2 assets.

The blog system is designed to keep the public portfolio lightweight while still allowing structured content, image assets, and detailed technical writing. Supabase is used for data storage, while Cloudflare R2 handles image assets.

Next.jsSupabaseCloudflare R2TypeScript

Highlights

  • Public-read content model for portfolio articles.
  • Server-side data fetching for blog detail pages.
  • Cloudflare R2 used for hosted image assets.
  • Designed without Prisma to keep the MVP architecture simple.

Automation / AI

LINE Assistant Replacement

Planning

A replacement plan for a long-running LINE Messaging API and GAS automation app.

This project explores how an existing LINE Messaging API and Google Apps Script automation app could be redesigned with a more modern architecture. The original app has continued running for years, making it a useful case for thinking about replacement strategy.

LINE Messaging APIGASAutomationAI

Highlights

  • Based on a real long-running automation app.
  • Includes scheduled messages, weather data, logs, and page jumps.
  • Explores how AI features could be added to an existing workflow.
  • Useful as a bridge between legacy automation and modern application design.