ABOUT / BACKGROUND

From understanding numbers and risk to designing clear, reliable software.

With an educational and professional background in finance, I now focus on web products, full-stack engineering and reliable software delivery.

FOCUS
Web products and full-stack engineering
BUILDING
React / Next.js · Go
BASE
China · UTC+8

01 / EDUCATION

Education & Credentials

  1. 01

    Zhongnan University of Economics and Law

    Public Finance · Bachelor of Economics

    Rigorous training in economics and public finance, building analytical models for macroeconomics, fiscal frameworks, quantitative methods and public policy.

    • Bachelor of Economics
    • Public Finance
    • Project 211 University
  2. 02

    Certified Public Accountant (CPA)

    Professional Stage Passed · China

    Comprehensive grasp of accounting, audit, tax, and economic law frameworks, corporate financial and cost management, and strategic risk controls. Bringing evidence-driven audit discipline and boundary awareness into software engineering.

    • Accounting & Auditing
    • Tax & Commercial Law
    • Financial & Cost Management
    • Strategy & Risk Management

02 / CAPABILITIES

Technical Capabilities

  1. 01

    Interface and product experience

    Build web and mobile interfaces with React, Next.js, TypeScript and React Native, with attention to information hierarchy, accessibility, rendering strategy and maintainability.

    • React
    • Next.js
    • TypeScript
    • React Native
    • Vue
  2. 02

    Services and data boundaries

    Design REST APIs and WebSocket flows with Go and Node.js, using PostgreSQL and MongoDB for domain modelling, queries and consistency.

    • Go
    • Node.js
    • PostgreSQL
    • MongoDB
    • REST
    • WebSocket
  3. 03

    Engineering delivery

    Treat types, error handling, tests, containers and reverse proxies as part of the product, carrying features from local code to a verifiable running system.

    • Testing
    • Docker
    • Caddy
    • Git

03 / PRINCIPLES

Engineering Principles

  1. 01

    Problem definition before technology

    Start with core constraints and data flow instead of substituting tool popularity for independent design.

  2. 02

    Ground systems in evidence and boundaries

    Validate hypotheses through execution paths and failure modes, stating constraints and unknowns honestly.

  3. 03

    Experience and engineering are one problem

    Unify user interaction, API contracts and reliability into a single continuous delivery loop.

04 / CONTACT

Let's connect.

nicolas.leigh@qq.com