Work

Index of work

Client engagements, the products I build and run myself, and contributions to open source.

Client Work

  • 1.12026 — PresentFull-stack Engineer

    Feature development for an entertainment DX platform

    As a full-stack engineer at a company running a live-streaming platform and an audio-streaming app, I develop e-commerce, ticketing, and streaming features.

    • Developed e-commerce features
    • Developed ticketing features
    • Developed live-streaming features

    Next.js, Shopify, Google Cloud, PostgreSQL, AWS, Terraform

  • 1.22024 — 2026Full-stack Engineer

    Web development for a medical media company

    Built new web services, migrated existing sites, and set up internal development foundations for a company running medical media.

    • Built a hospital search site and a survey aggregation app
    • Migrated a media site to a new CMS and turned a WordPress site into a static site
    • Built an LP platform that lets marketers publish without engineers
    • Set up a GAS monorepo and internal Claude Code skills

    Next.js, Astro, Nuxt.js, AWS, Terraform, Datadog

  • 1.32023 — PresentDX Engineer

    DX for a sales company

    Embedded as the company’s only engineer, working forward-deployed: I take requests directly from executives and sales staff, set the priorities, and own everything from technology choices to operations — building business apps, automating workflows, and mentoring in-house DX talent.

    • Built a dashboard that automates email delivery
    • Developed a Microsoft Teams bot that supports phone inquiries
    • Built a monorepo that consolidates scattered GAS scripts
    • Mentored a non-engineer into a self-sufficient DX developer

    Next.js, Supabase, Cloudflare, Azure Functions, Terraform, GAS

  • 1.42021 — PresentTechnical Advisor

    Technical support for a web agency

    As an external technical advisor to a web agency with no in-house engineers, I build development foundations, choose technologies, and train the production team.

    • Built a website production platform with Next.js and microCMS
    • Templated a local WordPress environment and automated deployment
    • Automated the production workflow with Claude Code and trained the team
    • Built a handbook that brings internal documentation into one place

    Next.js, Astro, WordPress, Cloudflare, GitHub Actions

  • 1.52023 — 2024Full-stack Engineer

    Feature development for a medical recruiting service

    As a member of a Scrum team, developed features across the frontend, backend, and batch jobs of a job-seeker app for a medical recruiting service.

    • Let job seekers apply without logging in
    • Fixed data inconsistencies in the Auth0 account flows
    • Made the Salesforce sync batch safe to re-run
    • Set up error monitoring with Sentry

    Next.js, NestJS, TypeORM, AWS Lambda, Auth0, Sentry

  • 1.62022 — 2023Corporate Engineer

    Internal tools for a marketplace app company

    In the corporate engineering team of a company running a marketplace app, developed and maintained internal tools for back-office teams.

    • Automated expense report filing with RPA
    • Built CI/CD to Google Cloud with Terraform and GitHub Actions
    • Migrated internal tools to TypeScript and added tests
    • Built internal features that connect Slack and GAS

    TypeScript, GAS, Google Cloud, Terraform, GitHub Actions

Products

  • 2.1Betaabstria.app

    Abstria

    A goal management app that breaks a yearly goal down into months, weeks, and days, and lays it out as a mandala chart.

    Next.js, Supabase, Stripe, Cloudflare Workers

  • 2.2Liveapsis-dx.com

    Apsis DX

    A tech media site on AI and DX, publishing technical articles and daily AI news digests.

    Next.js, Three.js, MDX, Cloudflare Workers

  • 2.3Open sourcegithub.com/Cloud-Xero/obsidian-background-slideshow

    Background Slideshow

    An Obsidian plugin that shows a background image slideshow with fade transitions, from vault images, web URLs, or random photos.

    TypeScript, Obsidian API

    community.obsidian.md/plugins/background-slideshow

  • 2.4Open sourcecloud-xero.github.io/ai-plugins

    AI Plugins

    A catalog of Claude Code plugins for business strategy, marketing, and client development work.

    Claude Code, Next.js, GitHub Pages

  • 2.5Coming soon

    saicle

    A platform for finding, joining, and hosting local meetups in Omiya and Urawa.

    Next.js, Convex, Cloudflare Workers

  • 2.6Liveichikoso.com

    Ichikoso

    A parenting magazine for Ichikawa City, covering kid-friendly places, medical care, and local procedures.

    Astro, EmDash, Cloudflare Workers

Contributions

  • 3.1Mergedgithub.com/emdash-cms/emdash/pull/4078

    EmDash Forms plugin

    Fixed whitespace leaking into empty textareas in EmDash’s Forms plugin, which let blank required fields pass browser validation. I run EmDash in production for Ichikoso.

    Astro, TypeScript, Vitest

No engineers on your team? Let’s start with what to build first.

Email me