Senior Software Engineer

Engineering
enterprise-scale systems

Decoupling client engines from high-throughput backends at enterprise scale — modular web, Electron desktop, and microservice integration. The seam between them is usually where delivery slows; I make it the part that speeds teams up.

Professional Work

Work Projects

Global-scale web, desktop, and mobile systems shipped for enterprise brands — and the AI tooling that keeps the team fast behind them. These are professional engagements under NDA, so links and source aren't shared publicly.

Confidential
Desktop device-config platform

Razer Synapse 4

Razer

Razer’s flagship desktop app for configuring and controlling Razer hardware — button remapping, macros, performance tuning, and Chroma effects across Windows and macOS. Built modular microfrontend UI mounted inside the Electron shell, decoupled deployments talking to underlying microservices across firmware, mechanical, and QA units.

25% faster cross-team delivery

ElectronNext.jsMicrofrontendsNestJS
Confidential
Internal AI tooling for engineering velocity

LLM-Assisted Debugging Tooling

Razer

An internal tool built for Razer’s engineering org to automate log analysis and accelerate debugging. Implemented as a set of Claude skills — modular prompt-driven workflows — that triage errors, suggest fixes, and lift team-wide debugging velocity and code maintainability.

Team-wide debugging speedup

ClaudePrompt EngineeringTypeScriptTooling
Confidential
Fintech payments mobile app

Hello Clever

Hello Clever

A mobile app for an Australian fintech payments platform that turns payments into business growth for merchants. Built the cross-platform React Native client against the platform’s payment APIs, with PCI/SOC-compliant flows and merchant-facing dashboards.

Live fintech app

React NativeTypeScriptPaymentsAPI Integration
Confidential
Spa booking & blog platform

Beauty Undercover

Rexy Technology

A booking platform for spas in Singapore — primarily a spa appointment booking system, with an editorial blog (skincare, makeup, hair, wellness) as a secondary content surface. Built the Next.js front-end with a GraphQL data layer, AWS SDK integrations (S3 uploads, Cognito auth), and an SEO-optimized content architecture. Query optimization cut payload size by 40% (circa 2020–2021).

40% payload reduction

Next.jsGraphQLAWS SDKEasy PeasySEO
Confidential
Internal CRM for spa operations

Beauty Undercover CRM

Rexy Technology

The internal CRM powering the Beauty Undercover platform — managing spa listings, bookings, and editorial content. Built the React front-end against a GraphQL API with a Ruby backend, including a Quill-based rich-text editor for content authoring (circa 2020–2021).

Internal CRM

ReactGraphQLRubyQuill
Professional Experience

Career

Six years shipping global-scale web, desktop, and mobile systems for enterprise brands — with the quality and AI-tooling rigor behind them.

S3 Corporation

Oct 2022 — Present

Client: Razer Inc

Software Engineer (Outsourced to Razer) · Ho Chi Minh, VN

Architecting modular microfrontends and desktop UI for Razer’s New Product Introduction team, plus internal AI tooling for the wider engineering org.

25%
Faster delivery
4,000+
Defects triaged
100%
QA pass rate
Next.jsElectronMicrofrontendsOllamaClaude
  • Spearheaded integration of modular microfrontends and desktop UI components for Razer’s NPI team — decoupled deployments with seamless microservice communication.

    Led end-to-end integration of new modules across firmware, mechanical, and QA units, reducing cross-team integration friction and cutting delivery time by 25%.

    Expanded unit test coverage and mock suites across complex state-driven components, triaging 4,000+ defects and maintaining a 100% QA pass rate across all major releases.

    Built internal AI tooling on Ollama and Claude for LLM-assisted debugging, lifting team debugging efficiency and code maintainability.

Rexy Technology

Jun 2020 — Sep 2022

Frontend / Mobile Developer · Ho Chi Minh, VN

Shipped production React/TypeScript web apps and cross-platform React Native mobile clients on AWS, with zero-regression CI/CD.

40%
Payload reduction
0
Regressions shipped
ReactTypeScriptReact NativeGraphQLAWS SDKDocker
Education

University of Information Technology

Bachelor of Engineering

2016 — 2020

Ho Chi Minh, VN

Technical Skills

The Stack

Languages

TypeScriptJavaScript (ES6+)PythonC#

Client

Next.jsElectron.jsReact NativeMicrofrontendsRedux/RTKZustandXStateGraphQLRESTful APIsAWS SDK

Backend

NestJSExpress.jsASP.NETRESTful APIsGraphQLMicroservices

Data

PostgreSQLMySQLMongoDBRedisTypeORMDatabase Indexing

DevOps

DockerCI/CDGitViteWebpackPostmanInsomniaLinux

Testing

JestVitestReact Testing LibraryCypress

AI

CopilotOllamaClaudePrompt EngineeringLog AnalysisAI-assisted Debugging
Recommendations

In their words

A placeholder recommendation — replace with a real quote from a colleague describing your impact, ownership, and collaboration. Real endorsements carry far more weight than these stubs.
CN
[ Colleague name ]
Engineering Manager · [ Company ]

Placeholder quotes — real recommendations coming soon.

Technical Blog

Writing

Technical notes on ComfyUI pipelines, LLM engineering, and the tools I build with.

About Me

The seam that
speeds teams up

I focus on the integration boundary — the place where modular web and Electron desktop surfaces meet distributed services. The work is making that boundary invisible: clean contracts, independent deployments, and quality bars that hold under release pressure.

For teams shipping hardware-adjacent software, that seam is usually where delivery slows down. I make it the part that speeds up — owning the contracts between firmware, mechanical, and QA units so modules ship independently and integrate cleanly.

  • 6+
    Years engineering production software
  • 4,000+
    Defects triaged · 100% QA pass on every release
  • 25%
    Faster cross-team delivery
  • 40%
    API payload reduction
  • 0
    Regressions shipped across sprints
Get in touch

Let's build something

Available for senior engineering roles, architecture consulting, and AI-tooling work. Send a note or use the form — I read everything.

Opens your email client with the message prefilled — no data stored.