WENQING JI / 2026

SOFTWARE DEVELOPMENT · AI AGENTS · BACKEND SYSTEMS

Hi, I'm Wenqing.I build reliable software for uncertain systems.

Master of IT · First Class Honours

Auckland, New Zealand · Open work visa

Portrait of Wenqing Ji

02 / OVERVIEW

A practical engineering thread

I'm an Auckland-based software developer. I completed a Master of Information Technology with First Class Honours at the University of Auckland in September 2026, following an undergraduate degree in information systems.

I build Python services, React and Next.js interfaces, and AI-agent automation. My independent Windows runtime is released as Execution 0.1.8; my event-driven Java project explores accounting, quoting, and risk controls.

During my University of Auckland Industry Internship, I contributed reusable frontend components, REST API integration, prompt and search logic, testing, and documentation in a team setting.

I'm looking for graduate and junior opportunities across New Zealand where I can contribute practical software, learn from experienced engineers, and help make systems easier to test and diagnose.

03 / SELECTED WORK

Evidence before claims

Additional work

OPEN SOURCE · 8 MERGED PRS

October 2026 — Present

Amadeus contributions

RoleOpen source contributor

Python, TypeScript and C# contributions spanning MCP approvals, permission-state consistency, cancellation cleanup and wallpaper recovery.

Stack

Stack

  • Python
  • TypeScript
  • C#
  • MCP
  • asyncio
  • SQLite

Evidence

  • Eight authored PRs merged as of 24 October 2026, including persistent approval policy and exact-call Pi MCP grants (#234), and wallpaper rollback/restart recovery (#228).
  • Cancellation fix #226 added three regressions that failed before the repair and passed afterward within a related 28-test suite.

Limitation

Extension update/rollback PR #261 remains open. Contribution does not imply project ownership or a maintainer appointment.

Public evidenceAuthored Amadeus pull requestsPublic evidencePending extension-update proposal #261

NETWORKED APPLICATION

March 2025 — May 2025

Raw TCP HTTP Game Server and Browser Chess Client

RoleProject contributor

A C#/.NET 8 TCP game server and JavaScript browser chess client with shared state, concurrency controls, validation, and logging.

Stack

Stack

  • C#
  • .NET 8
  • TCP sockets
  • JavaScript
  • REST-style requests

Evidence

  • Implemented networked server/client concepts with shared state and validation.

Limitation

Presented as a compact supporting project rather than a featured case study.

DATA ANALYSIS

July 2025 — August 2025

Water Potability Prediction

RoleData analysis project

A Python analysis of water-quality data covering cleaning, exploration, model comparison, visualisation, and evaluation.

Stack

Stack

  • Python
  • pandas
  • scikit-learn
  • SPSS

Evidence

  • Used cleaning, exploratory analysis, model comparison, visualisation, and evaluation.

Limitation

A focused analysis project rather than a deployed prediction service.

WORKFLOW ANALYSIS

June 2025 — July 2025

Spark NZ Workflow Analysis

RoleAnalysis project

A stakeholder-oriented workflow analysis with SMART KPIs, cost-benefit analysis, and an improvement proposal.

Stack

Stack

  • Workflow analysis
  • SMART KPIs
  • Cost-benefit analysis

Evidence

  • Produced stakeholder-oriented improvement recommendations.

Limitation

An analysis and proposal, not evidence of organisational implementation.

PUBLIC JAVA DOMAIN CORE

Evidence-Driven Trading Desk

RoleIndependent reconstruction

A clean-room Java domain core for event-driven trading systems, covering execution-based accounting, inventory-aware quoting, and aggregate risk controls.

Stack

Stack

  • Java 17
  • Maven
  • JUnit
  • GitHub Actions

Evidence

  • 46 focused JUnit tests: 7 accounting/model, 19 quoting/lifecycle, and 20 aggregate-risk checks.
  • Three transport-neutral modules: common, quoter, and hedger; no exchange connection is required.
  • Validation documents distinguish the public core from historical challenge-system tests and simulations.

Limitation

The public core does not connect to an exchange or submit orders. Historical challenge results are separate; profitability and production trading performance are not established.

Public evidencePublic source and reproducibility guide

04 / EXPERIENCE & EDUCATION

Learning through delivery

  1. Amadeus · Open source

    October 2026 — Present

    Open Source Contributor

    Eight merged PRs in Python, TypeScript and C# covering MCP approval, permission state, cancellation cleanup and wallpaper recovery.

    Implemented persistent approval policy and exact-call grants while preserving permission boundaries; extension update/rollback proposal #261 is pending merge.

  2. University of Auckland Industry Internship

    October 2025 — March 2026

    Frontend & AI Developer Intern

    Built reusable Next.js and React components to improve consistency and reusability across project pages.

    Integrated frontend workflows with REST APIs, clarified contracts with backend developers, and supported stable service data flow.

    Developed prompt templates and search logic; contributed to sprint planning, code review, testing, documentation, and team delivery.

  3. University of Auckland

    March 2025 — September 2026

    Master of Information Technology

    First Class Honours · GPA 7.417 / 9.0 · Final-semester GPA 8.0

    Coursework: Data Analytics with Python/SPSS · Big Data Algorithms · IT Consulting with SAP tools

  4. Nanjing Forestry University

    September 2020 — June 2024

    BSc Information Management and Information Systems

    GPA 3.4 / 4.5 · Top 20%

05 / PROFILE

How I work

  1. Observe before acting

    Start from current evidence rather than assumptions.

  2. Bound the decision

    Make ownership, risk, and allowed actions explicit.

  3. Verify the outcome

    Distinguish attempted work from proven results with tests, traces, reconciliation, and stated limitations.

Technical skills

Languages

  • Python
  • TypeScript
  • JavaScript
  • C#
  • Java
  • SQL
  • HTML/CSS

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Responsive UI
  • Fetch API

Backend & APIs

  • FastAPI
  • ASP.NET Core Minimal API
  • REST APIs
  • JWT
  • API integration

AI & Automation

  • LLM workflows
  • MCP
  • OCR
  • Vision-language models
  • Structured outputs
  • Prompt engineering

Data & Databases

  • MySQL
  • SQLite
  • MongoDB
  • Neo4j
  • pandas
  • scikit-learn
  • SPSS

Testing & Delivery

  • pytest
  • JUnit
  • Jest
  • Playwright
  • Git
  • GitHub Actions
  • Docker
  • CI/CD

Systems

  • HTTP
  • TCP sockets
  • Multithreading
  • Concurrency control