System profile // operator one

Bilingual Full-Stack Developer Building Practical Tools for Real-World Workflows

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

Role

Full-Stack Developer

Language

English / Japanese

Locale

Kuala Lumpur, Malaysia

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.

Primary signal

OpenPaint

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

Vanilla JS
TypeScript
Fabric.js
Node.js
Express
Vite
Leigh Atkins

project 01

OpenPaint

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

Strongest proof of end-to-end product ownership

Emphasizes workflow improvement, not generic drawing-app features

project 02

3d-measurement-app

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

Shows architectural ambition beyond a single-page app

Demonstrates multi-app design and reusable shared packages

project 03

svgMerge

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

Shows deeper graphics and tooling engineering

Positions well as internal-tool and asset-pipeline work

project 04

threeWood

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

Adds range without distracting from the practical projects above it

Shows creativity and strong interactive graphics instincts

Skill matrix

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)

Operational context

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.

leigh.atkins1@gmail.comGitHubKuala Lumpur, Malaysia