Zhang Weidong

Co-Founder/CEO, Meiniu Software · Co-Founder, Macrobject
Nuva Language Author Fun Language Author z-data Author 10+ Patents

Profile

20+ years in software development and system architecture. B.A. in Accounting, self-taught programmer — from FoxBase to assembly to C# to language design, spanning multiple generations of technology. Built foundational software components independently, from low-level system tools to general-purpose programming languages.

Led engineering teams and practiced pair programming (human-human, human-AI, AI teams) and other agile methods. Designed and implemented two general-purpose languages — Nuva & Fun.

Skills & Expertise

Architecture Design
Extensive experience leading design of enterprise products and core technology stacks. Skilled at building high-performance, highly available distributed systems, with rich practice in hardware-software co-design and low-level performance tuning. Designed workflow engines, O/R mapping frameworks, distributed message buses, and other core components — capable of building complex systems end-to-end from 0 to 1.
Programming Language Design & Implementation
Deep expertise in programming language design and implementation. Independently designed and implemented Nuva and Fun — two general-purpose programming languages — covering the full toolchain: syntax design, lexical/syntactic analysis, compiler/interpreter, JIT compilation, automatic garbage collection, and runtime optimization. Fun is now in production use, powering Meiniu Software's fog-tier server and the POS universal integration. Built the companion fun-asm assembler with inline assembly and C interop for JIT-generated machine code and high-performance computing.
Distributed Systems & High Concurrency
Full-stack distributed system design and high-concurrency production experience. Early in career, led the architecture of a scalable distributed smart meeting system with a message-driven bus — achieving 1000× performance improvement over the legacy system. The National Civil Service Exam SMS score query system used a queue-based architecture that withstood Alexa Top-300 traffic with 100% query success. At Meiniu, architected the cloud + fog two-tier server design, supporting real-time ordering and POS integration across high-end F&B clients in multiple regions.
Reverse Engineering
Proficient in x86 assembly, deobfuscation, unpacking, protocol reversing, and vulnerability analysis. In 2003, reverse-engineered a dual-layer protected scanner protocol to enable full voting system automation. In 2015, successfully recovered stock-formula source code from multi-layered encrypted bytecode — demonstrating precise recovery under complex encryption and VM protection. Adept at analyzing software behavior from a low-level perspective to support system security and performance optimization.
Engineering Leadership & AI Collaboration
Long track record of leading engineering teams delivering enterprise software, spanning roles from Project Manager to CEO. In recent years, systematically introduced AI-collaboration patterns into engineering practice — including human-human pair programming, human-AI pair programming, and AI teaming — significantly improving team output and code quality. Focused on integrating technology strategy with organizational management; took over a loss-making business and turned it to annual profitability through restructuring and organizational optimization.

Employment

Meiniu Software Co-Founder / CEO
  • Took over a loss-making business (annual deficit ~10M RMB, team of 40+), through organizational optimization and business restructuring, slimmed down to a 10-person team, turned the business around, founded Meiniu Software, built an open platform — now annual profitable. Leading technology, product, and market strategy end-to-end.
  • Core product Super Menu covers the high-end F&B market across most Tier-1/2 cities in China, including Shangri-La Hotels nationwide, Sanya Poly Beauty Regency, major Macau casinos (Wynn, MGM, Lisboa, Galaxy), high-end restaurants in Dubai's Burj Khalifa, POP MART, and numerous Michelin-starred and Black Pearl restaurants. Covers thousands of high-end F&B stores, serving hundreds of thousands of customers daily.
  • Core architecture design: Super Menu system architecture, cloud-tier server design & implementation, fog-tier server design & implementation (Fun language), POS universal integration design & implementation (Fun language).
Macrobject Software (China, global market) Co-Founder

Macrobject is a global independent software studio — products sold in 130+ countries, serving Fortune 500 clients including Microsoft, Intel, IBM, Samsung, Siemens, GE, ABB, and AT&T.

Oversaw technology, product, and market strategy. Led architecture design for multiple products and projects:

  • Workflow engine (WfMC based)
  • O/R Mapping framework (Delphi & .NET)
  • Nuva scripting language design & implementation
Philisense Technology Project Manager

Philisense Technology (stock code: 300287) is a government-focused hardware & software provider, with deep expertise in meeting systems. As Project Manager and Deputy Department Manager, I led architecture design and delivery for multiple projects, including Smart Meeting Systems, Smart Voting Systems (hardware + software), as well as IT projects for the Ministry of Personnel, Ministry of Labor, National Audit Office, and participated in the Procuratorate performance evaluation system, Zhejiang People's Congress e-government system, and intranet construction for multiple provincial/municipal People's Congress and CPPCC committees.

Beijing Zhongcaixing Technology Software Engineer
  • Salary system for the Ministry of Finance.

Key Projects

Dynamic scripting language with OO, GC, regex, and built-in O/R mapping. Used to build CodeAuto, HAT, and a commercial .NET obfuscator. Related products sold in 130+ countries.
Delphi & .NET versions, multi-DB transparent (SQL Server, Oracle, MySQL, DB2). Included XObject XML engine and OQL (strong-typed object query language). Also built CodeAuto code generator (based on Nuva).
WfMC Workflow Engine 2005
WfMC-compliant engine with custom extensions for Chinese government workflows. Powered by self-developed O/R Mapping.
National Civil Service Exam SMS Score Query System 2004
Designed and implemented a queue-based architecture for SMS receiving, score query, and SMS sending — sustained Alexa Top-300 traffic (peak ~thousands of QPS) with 100% success rate, serving 1M+ candidate queries cumulatively.
Image recognition based vote counting (hardware + software). Deployed at multiple provincial/municipal People's Congress and CPPCC elections, theoretically capable of processing 1,000+ ballots per minute (measured on 2003-era hardware), with >99.9% recognition accuracy. Multiple patents (e.g., 2006100007449).
Distributed Smart Meeting System 2003
Message-driven, loosely coupled, scalable architecture. Achieved 1000× performance improvement (measured) over legacy system, supporting thousands of concurrent sessions per node. Became the company's proprietary core technology.
Air Freight Management System 2000
Independently designed and developed a full MIS system covering logistics, finance, and information flows. Used a data dictionary for business extensibility and custom report generation. Deployed across multiple freight companies for years.

Work Showcase

Fun language official site — a structured imperative language with OO and functional features.
Open source projects: z-data (frontend framework), fun-asm (assembler), fun-orm (O/R Mapping), and more.
Technical essays archive: 80+ articles written over more than a decade.

Fun · Pipeline & Function Composition

var f = a -> a * 2;
var g = a -> a + 3;
?. g(f(1+2)+3);
?. 1+2|f+3|g;

Fun · Object-Oriented & Custom Operators

class Number(me)
  this['#'] = you -> (me + you) * me * you;
end class;
var $ = Number(2);
?. $ .# 3;    // custom operator #
?. $[1](3);   // method access via index

Fun · JIT Compilation & Low-Level Interaction

use 'lib-jit.fun';

var ii = 0;
fun cb(a, b)
  ii = a * 2^32 + b;
  ?, 'cb'; ?. ii;
  result = ii;
end fun;

var s = `#!asm i:i
    mov ecx, dword ptr [esp+04]
    @sum1ton
    push eax
    push edx
    mov  eax, <test>
    call eax
`;

var jit = NewJit(s, names: [test: cb.@toCallback(nil, 'ii:i', true)]);
?. jit.Run(100000000);
jit.Delete();
?. 'Ok';
Supports inline assembly and C code via JIT for high-performance computing.

z-data · Ultra-Lightweight Embedded Frontend Framework (with IDE support)

No VDOM · Zero config · gzipped < 5K · Atomic CSS through attributes
<div>
  <template for="k:i in ['a','b','c']">
    <template for="kk:ii in [1,2,3]">
      <div :text="i+','+ii"></div>
    </template>
  </template>
  <div hover="c#88f c#f88" b#0af p18 m18 brad50%
    font="size=100px; weight: bolder; variant: small-caps"
    !ta=center !-webkit-text-stroke="3px gold"
    !text-shadow="4px 4px 8px white" !box-shadow="4px 4px 28px 1px #000"
    after="content-+ pos-absolute l0 b0">
    Hello world
  </div>
</div>
Template loops · Style DSL (p18/m18/brad50%) · CSS variables · Pseudo-classes & pseudo-elements

Education

Accounting B.A. (self-study examination)
Earned B.A. in Accounting through self-study examination. Self-taught in computer science — completed the full technical journey from FoxBase, x86 assembly, C/C++, Delphi/Pascal, C#/.NET, JavaScript/Lua, to designing the Nuva and Fun languages. Demonstrates strong self-learning ability and cross-disciplinary depth.
Continuous Self-Study Path
FoxBase (wrote a DBMS in C as a clone) → x86 assembly (bare-metal disk editor with direct-write menu) → C/C++ → Delphi/Pascal → C#/.NET → JavaScript/Lua → programming language design (Nuva / Fun) → compiler / interpreter / JIT / GC → distributed systems & hardware-software co-design. Authored 80+ archived technical essays over a decade — a long-running personal knowledge base.

Peer Quotes

"Self-taught master"; "an extraordinary talent who came to coding from another field"
— Industry peers
"Turns complexity into clarity, expresses ideas precisely"; "a generalist at times, a specialist at times"
— Former employer
"Learns very fast"; "strong forward-looking technical vision"
— Former co-founder

Career Objective

Role: Technical Director / Architect

Location: Open (remote/onsite)

Compensation: Negotiable

Seeking challenging technical work with meaningful impact.

Additional Information

Last updated: 2026-07-29 · Maintained by Zhang Weidong