Hi! I am Shinyaigeek(Shinobu Hayashi). I am a Software Engineer in Japan.
My mission is maximizing the delivery of user value, and I solve problems with a broad toolkit centered on web technologies, spanning infrastructure, backend, frontend, developer tooling, and AI-native development.
Currently I work at a healthtech company as an embedded platform engineer across several product teams, focusing on SLI/SLO definition, automated error triage, and developer productivity. I have been a core implementer on the re-architecture of a ~10M MAU service from Rails to Node.js, which cut median latency to ~40% of the original, and on the rebuild of an LLM batch platform. Alongside it, I am embedded part-time on the frontend team of a cosmetics app, building the platform that lets AI agents scale improvement work.
In technical domain, I am good at the foundational layers underneath an application: build systems, edge computing and static analysis. Consolidating nearly 20 repositories into a single monorepo and building an edge build-and-delivery platform that shrank script bundles by nearly 90% are the shape of that work. I am also good at designing a "service" architecture beyond an application itself and Cache strategy to accomplish high performance web application, and designing and introducing complicated frontend tool-chain according to an application's requirements or a team's culture.
I work embedded rather than within a fixed position: I read where a team is in its lifecycle and where its technical debt is load-bearing, then pick the smallest intervention that actually moves them. I also try not to keep technical decisions to myself, encoding them as conventions, guardrails and static analysis rules so that they stay with the team after I move on.
Additionally, I contribute to OSS. In my private project, I created the tool, Treeche, which detects the side effects of ECMAScript module and created the browser. I am also a core contributor of pnpm. I worked to develop pnpm's task runner mainly. These days I commit continuously to OpenUI, a Generative UI framework, and keep sending upstream fixes to the tools I rely on daily, such as vitest, biome and oxc-project.
Messages about software development job is welcome!
Chat in English with an AI alter ego of Shinyaigeek.
~ Present
RolePlatform Engineer
PositionFull-time employee
TechnologiesTypeScriptNode.jsNest.jsNext.jsGraphQLGCPk6Sentry
Working as an embedded enabling engineer across several product teams in the medical-institution business unit. With "maximizing the delivery of user value" as the goal, I work backward from each team's stage toward it, through SLI/SLO definition, automated error triage, and developer productivity.
~ Present
RoleFrontend / AI-Ops Architect
PositionPart-time employee
TechnologiesTypeScriptReactRUMSession ReplayClaude Code
Embedded part-time on the frontend team of LIPS, a cosmetics app. Three compounding problems - missing tests, slow pages, and weak error triage - are attacked by making improvement work scale through AI agents, and I own that platform work from design through implementation.
~
RoleSoftware Engineer / Platform Engineer
PositionFull-time employee
TechnologiesFastlyswclinariaReactNext.jsTerraformGolangpnpmturborepo
As a Product Engineer, I was involved in web development for peripheral products of Nikkei Digital. While developing frontend and BFF layers, I also contributed to technical infrastructure improvements, such as introducing mechanisms to mechanically enforce codebase constraints aligned with business domains and improving build speed of component catalogs.
Later, as a Platform Engineer, I worked on developing and improving the technical infrastructure of Nikkei Digital Web, solving technical challenges in product development and enabling peripheral web product development.
And more.
~
RolePlatform Engineer
PositionPart-time employee
TechnologiesNode.jsTypeScriptNext.jsGraphQLNest.jsKotlintailwind.css
Joined as a contractor alongside my full-time role at Nikkei, driving technical migrations during Ubie's growth phase.
~
RoleWeb Frontend Engineer
PositionPart-time Job
TechnologiesNuxt.jsVueESLintpnpm
Supported the monorepo integration of remaining yarn-based workspaces within a pnpm-based monorepo structure and assisted with the migration to ESLint FlatConfig.
~
RolePlatform Engineer
PositionPart-time employee
TechnologiesTypeScriptRollupPlaywrightGitHub ActionsCloudFlare Workers
I conducted a Proof of Concept (PoC) for an on-request build foundation for 3rd party scripts. The content of these scripts, delivered via Plaid, varied based on customer settings. While previously built whenever customer settings changed, I leveraged Edge Computing to enable on-request builds and cache them on the CDN. This approach allowed for rapid reflection of customer configurations, simplified the system, and achieved faster loading times. My work involved running web application bundlers and compilers on Cloudflare Workers, optimizing them for low memory consumption and high speed within the CDN environment.
I also led the establishment of an on-browser/QA testing foundation. The complex build system for our 3rd party scripts made it difficult to test their functionality holistically or in real environments. Given their direct impact on customer business, high SLOs were required, leading to a "release phobia" due to the difficulty of testing and the severe consequences of failures. To overcome this, I built a robust testing foundation. First, I streamlined the complex build system. Then, I developed a framework where customer configurations could be defined as JSON within test scenarios. This allowed scripts to be built during tests and validated directly in a browser using Playwright, enabling continuous and automated testing of critical functionalities in a realistic environment, thereby enhancing application stability.
Furthermore, I contributed to building the QA testing foundation. By utilizing VCL within the Fastly CDN layer, I developed a mechanism that allowed us to redirect scripts to a development environment via cookie-based control, directly on the actual homepages of customers who had implemented our 3rd party script. This enabled real-world QA testing, making it easier to identify and resolve issues that only occurred in specific environments or usage patterns. These initiatives significantly boosted the application's reliability. Finally, I automated our deployment flow. The complexity of our build process meant the deployment flow was equally intricate, requiring all components to be deployed to update the service. Furthermore, deployment targets were managed across disparate repositories, necessitating complex cross-repository modifications and resulting in high operational costs. Recognizing that these tasks were entirely automatable, I implemented CI/CD-driven automation. This transformed a nearly 10-minute manual release process into a one-click operation, vastly improving field operations.
~
RolePlatform Engineer
PositionLong-term Internship Student
TechnologiesTypeScriptRollupGitHub Actions
I focused on optimizing third-party scripts, which significantly improved user experience. The plugin system's architecture inherently supported small file sizes, but I took it further by implementing additional tuning that reduced the file size by over 5%. I achieved this by:
To prevent future bloat, I also introduced a mechanism in our CI/CD pipeline to notify developers of file size changes, fostering a culture of file size awareness among the team.
~
RoleWeb Frontend Engineer
PositionLong-term Internship Student
TechnologiesReactTypeScriptstyled-componentsSCSSNext.jsFastly Compute
I spearheaded the technical foundation overhaul of hack.nikkei.com. The outdated infrastructure had degraded developer experience, impacting technical blog authoring, and poor user experience due to performance issues. I re-architected the platform to a Next.js-based foundation, significantly improving the authoring experience and page load speeds. This initiative enabled the publication of Advent Calendars and presentation materials directly on hack.nikkei.com, enhancing our technical brand.
I also led the development of the news video generation feature for Nikkei Wave (https://apps.apple.com/jp/app/nikkei-wave/id1521762085). I built the frontend platform responsible for rendering news videos using extensive CSS animations, based on JSON data from the backend that specified the order, text, background, and animation for each segment. I engineered a foundation that allowed for independent and declarative configuration of complex animations, making it easy for anyone to develop new animations. Furthermore, I established static linters and a component catalog to facilitate regression detection.
The high quality and extensibility of these animations, coupled with the ability to generate animated content for almost every article, earned significant praise both internally and externally. This success ultimately led to the videos being distributed to Haneda Airport signage.
Lastly, I conducted technical validation for Fastly Compute. I explored the feasibility of running tensorflow.js on the Fastly Compute platform to achieve edge computing-based recommendations for anonymous users, leveraging their User Agent and IP information.
~
RoleWeb Frontend Engineer
PositionSummer Internship Student
TechnologiesReactTypeScriptstyled-components
I revamped the UI of an internal frontend application. Recognizing that the complex functionality led to a "power-user-only" UI, I gathered user feedback to identify pain points. My solution simplified the UI while introducing a UNIX-like directory structure for a more familiar and improved user experience. Additionally, I researched web and frontend trends, reporting on their potential impact on our internal products.
~
RoleWeb Frontend Engineer
PositionSummer Internship Student
Technologieslit-htmlTypeScriptParcel
I teamed up with other interns to develop an extension for kintone. I led the project from planning to technology selection, considering non-functional requirements for kintone extensions, and opting for minimal bundle-size technologies like lit-html.
~
RoleWeb Frontend Engineer
PositionSummer Internship Student
TechnologiesReactTypeScriptstyled-components
As a Frontend Engineer, I developed screens for Wantedly, focusing on complex frontend implementations like incremental search. I collaborated closely with designers to ensure a rich user experience and robust developer experience through sound component design.
~
PositionTreasure Internship Student
TechnologiesReactTypeScriptGolang
I developed a SNS like web application with the other internship team. This internship was a form of a hackathon. As a Frontend Engineer, I led user experience design and frontend application development. I also collaborated with backend developers on API design, ensuring a RESTful approach, and received an award for the design.
~
RoleWeb Engineer
PositionLong-term Internship Student
TechnologiesPHPMySQLCodeIgniterjQuery
I developed HR web application. I implemented some features including it's frontend with CodeIgniter & jQuery.
★ 20TypeScript
A tree-shakable checker for tuning web frontend bundle size. It statically analyses whether modules can be tree-shaken and surfaces dead code that ends up in the bundle.
★ 13TypeScript
A CLI for analysing and visualising Claude Code skill usage. It scans the JSONL conversation history under ~/.claude/projects/ and aggregates skill invocation counts, per-project usage, token consumption and daily trends.
★ 13Rust
A web browser built entirely from scratch in Rust for learning — from HTML/CSS parsing through to rendering.
★ 0TypeScript
A semantic style-regression testing tool for the browser. It captures the DOM, used values and layout boxes via CDP and diffs them by meaning.
★ 0TypeScript
An MDX-first resume toolkit with a JS plugin system. It emits PDF and plain-text outputs, and ships a Claude-powered refine command.
★ 44,034
The zero-config web application bundler. I added several features including a re-implementation of the transformer postProcess API, picking the dev-server PORT from .env, and dependency collection for the HTML <image href> attribute.
★ 35,868
The fast, disk-efficient package manager. I added running multiple scripts selected by a regex, JSON output for the outdated command, and support for pnpm.updateConfig.ignoreDependencies.
★ 25,367Rust
A fast formatter and linter for web development. Fixed an analyzer bug so that JSON import attributes are detected by their trimmed text value.
★ 16,874
The Vite-native testing framework. I added custom matchers such as toBeNullable and toBeInViewport.
★ 8,198TypeScript
The open standard for Generative UI. I contributed features around its components and examples, such as Storybook stories for the genui-lib Form component and a Material UI chat example.
★ 10Rust
A Rust implementation of aria-query for oxc. Implemented the DOM / ARIA roles data layer against the original aria-query as the reference, along with refactors such as reworking how the static maps are represented.
~
DegreeBachelor of Engineering
FieldSchool of Engineering, Department of Systems Innovation
DescriptionMajored in Computer Science and Systems Engineering
Earned a Bachelor's degree from the University of Tokyo's School of Engineering, Department of Systems Innovation. Focused on computer science and systems engineering, acquiring fundamental knowledge in software development and system design.
~
DegreeHigh School Diploma
Studied at Nishiyamato Academy for 3 years, preparing for university entrance examinations.