Japan-facing product portfolio

Bilingual Full-Stack DeveloperBuilding Practical Toolsfor Real-World Workflows

JavaScript, TypeScript, Node.js, Python, UI tooling, measurement workflows, internal tools, and customer-facing product thinking.

I build practical web tools that solve workflow problems. My background in bilingual customer operations and ICT teaching strengthens my ability to understand users, communicate clearly, and ship software that is usable in real business contexts.

English / Japanese
JLPT N2
Workflow-first product thinking
leigh.atkins1@gmail.comGitHubKuala Lumpur, Malaysia
Leigh Atkins

Best fit

Product + support-tech teams

Why it works

Builds and communicates

Why hire him now

Shipped workflow products

Not toy apps. The portfolio leads with measurement, annotation, and internal tooling work built around actual operational use.

Why hire him now

Bilingual English/Japanese communication

Useful for teams that need someone who can work across engineers, operators, and customers without losing clarity.

Why hire him now

Customer-facing product judgment

Support and operations experience improves the ability to turn messy requests into software that feels usable immediately.

Flagship case study

OpenPaint proves end-to-end product ownership

Built to reduce clarification loops around measurement requests by turning photos into structured, exportable visual documents that teams can actually use.

Problem

Turns photos and measurement requests into clear annotated documents instead of messy back-and-forth clarification.

Ownership

Owned the product from frontend canvas interactions through backend services, exports, deployment, testing, and workflow fit.

Stack

Vanilla JS
TypeScript
Fabric.js
Node.js
Express
Vite
Supabase
Cloudflare Workers
Vitest
Playwright

What makes it strong

Product thinking is visible in the feature set, not just the stack

Shows a real use case with operational usefulness

Demonstrates architecture, UX, QA, and delivery in one cohesive system

Solo Developer

3d-measurement-app

Extends measurement workflows into a more scalable 3D system with separate client and company-facing surfaces.

A multi-part product prototype with a client portal, company dashboard, API server, and shared packages for authenticated 3D measurement workflows.

Next.js 15
React 19
TypeScript
React Three Fiber
Three.js

Solo Developer

svgMerge

Improves how measurement-guide SVG assets are inspected, corrected, and maintained in an internal pipeline.

An internal graphics workflow tool for browsing, editing, and exporting measurement-guide assets with stronger control over anchors, groups, and layout accuracy.

JavaScript
HTML
CSS
Paper.js
Python

Solo Developer

threeWood

Explores interactive 3D systems and visual direction through a procedural retro golf game.

A personality project that demonstrates procedural generation, graphics programming, and a distinct creative point of view.

Three.js
JavaScript
Procedural generation
Gameplay systems

How I work

Skills grouped around product building

Frontend

JavaScript • TypeScript • HTML5 • CSS3 • Canvas • SVG • Fabric.js • Three.js

Backend

Node.js • Express • Python • Django • REST APIs • Authentication patterns

Tooling

Git • Vite • Playwright • Vitest • Deployment workflows

Product Context

Shopify • Gorgias • Customer operations • Workflow design

Languages

English • Japanese (JLPT N2)

Why this background is useful

Useful beyond pure code output

Bilingual communication that helps products land

English and Japanese communication supports work across customers, operations teams, and engineers, which is especially valuable for Japan-based product and support-tech roles.

Customer-facing workflow understanding

Experience around Shopify, Gorgias, issue resolution, and day-to-day operations improves judgment about what users actually need software to do.

Technical teaching and clear explanation

ICT teaching experience strengthens technical communication, demo-building, and the ability to explain implementation details to non-experts.

Why Japan-facing teams should care

Signals that travel well

Bilingual communication for technical and non-technical teams

Shipped product work with practical, business-facing use cases

Frontend and full-stack execution with workflow awareness

Teaching and support background used as strengths, not detours

Experience validation

Independent Product Development

Shipped practical tools for annotation, measurement, asset editing, and graphics-heavy workflows.

Built products from frontend UX through backend services, exports, deployment, and QA

Strongest fit is solving operational workflow problems with usable software

Experience validation

Bilingual Customer Operations

Reframed as technical operations and customer-facing problem solving.

Worked across Shopify workflows, Gorgias, issue resolution, and troubleshooting

Bridged customer needs with operational clarity and cross-functional communication

Experience validation

ICT Teaching and Technical Communication

Reframed as technical communication, curriculum design, and web-development instruction.

Taught and explained Python, Django, HTML, and CSS clearly

Built demo apps and digital assessment workflows

Final CTA

This should read as: this person can build useful products and communicate across teams.

Best fit for product-minded engineering teams in Japan that need someone who can ship real interfaces, understand workflow pain, and explain technical decisions clearly.