So Far

I build systems in Rust and lead teams. Right now that means building spreadsheets for agents with Univer at DreamNum, pushing Alan toward a real personal assistant, and maintaining open-source LLM tooling. This page captures the journey so far—the work, the projects, and the lessons learned.

You can also download this as a PDF if you prefer a traditional resume format.

Work

More than eight years of growth from individual contributor to team leader. Each role taught me something different about technology, people, and the balance between moving fast and building things that last.

2026

Software Engineer

DreamNum | Apr 2026 - Present

Joined DreamNum after a roughly month-long break between roles. My focus is bringing Univer's industry-leading spreadsheet editing capabilities to agents: building spreadsheets for agents rather than iterating on the spreadsheet editor itself.

2025

Head of Engineering

Workus AI | Sep 2025 - Mar 2026

Joined seed-stage AI startup as founding engineering leader. Initially built B2B Sales Agent with LangGraph stack, then re-architected the core into Marco—a Rust-based Agent Runtime inspired by Codex/Pi architectures. Designed domain-agnostic runtime layers (Session, Tool Loop, Event streaming) with Domain Pack abstraction, built multi-Agent management patterns, and shipped production-grade K8s infrastructure.

2024

AI Infrastructure Architect

UniXYZ | May 2024 - Sep 2025

Transitioned from enterprise CAD platforms to focus on cutting-edge AI infrastructure challenges. Architecting comprehensive AI stack (K8s + PostgreSQL + ClickHouse + RisingWave + Kafka + Qdrant) for enterprise e-commerce automation. Applied infrastructure optimization expertise to reduce memory usage from 200GB to 20-30GB and monthly cloud costs by 80%, achieving 99.95% SLA.

2021

CTO

EverXYZ | Sep 2021 - May 2024

Promoted to CTO as company entered MiraclePlus (YC China) accelerator program. Led company growth from 4-person startup to 30+ team, scaling engineering from 2 to 20 people. Introduced Serverless processing with Knative for cost-efficient CAD model processing. Secured funding from prominent investors including Sequoia, ZhenFund, and MiraclePlus while driving revenue from zero to millions. As CTO, also contributed directly to business development, personally closing 5 enterprise clients.

2020

Tech Lead & Team Manager

EverXYZ | Jan 2020 - Sep 2021

Built modern development organization from ground up, transforming from ad-hoc processes to structured 2-week sprint cycles with comprehensive CI/CD pipeline using GitLab. Based on deep insights into customer needs for managing mechanical design project files, proposed and implemented Git-inspired version control system, developed in Rust for performance optimization. Established automated testing framework and trunk-based development, while migrating architecture from single-machine deployment to high-availability K8s clusters. Mentored 2 fresh graduates and 3 junior engineers, with team members later taking key roles at other companies.

2019

Full-Stack Engineer

EverXYZ | Feb 2019 - Dec 2019

Joined as employee #4 when company had only 2 technical staff total. Architected entire CAD platform from zero, focusing on 3D CAD model online preview functionality and simple single-file version control. Built EverCraft platform MVP using React and Next.js, delivering a complete minimum viable product loop that established the technical foundation for future development.

2018

Frontend Engineer

Meituan | Jul 2018 - Jan 2019

Developed data analytics modules for multi-store management system handling significant daily transaction volumes. Built reusable component library that improved development efficiency, resolved critical cross-browser compatibility issues enhancing user experience across IE9+ and modern browsers.

2017

Intern

Meituan | Jul 2017 - Sep 2017

Joined early-stage team for Kemanman project development. Implemented customer-facing membership card features supporting substantial user base, contributed core functionality that became foundational to the product's success.

Education

My formal training in computer science started at Huazhong University of Science and Technology, where I earned my bachelor's degree and built the academic foundation for the engineering work that followed.

Bachelor's Degree in Computer Science

Huazhong University of Science and Technology | 2014 - 2018

Studied Computer Science and completed my undergraduate education there.

Projects

A mix of professional work and personal exploration. The work projects showcase technical leadership and architecture design, while open source projects reflect my curiosity and problem-solving approach.

Work Projects

Workus AI: B2B Sales Agent Platform

Workus AI | 2025 - 2026

Architected and built B2B Sales Agent platform from ground up as founding engineering leader, enabling 24/7 multilingual automated sales engagement for enterprise clients.

Agent Runtime Architecture: Designing domain-agnostic Agent Runtime inspired by Codex/Pi—abstracting core execution layer (Session Loop, Tool Loop with loop guard, Event streaming, Context Manager) from business logic. Runtime communicates with business domains via DomainPack trait with three hooks (initialization, Op handling, Event post-processing), enabling the same infrastructure to power completely different agent behaviors.

Multi-Agent Management: Built AgentManager/AgentInstance patterns supporting multiple concurrent agent instances with isolated state and memory. Each instance wraps the generic Runtime while binding to specific Domain Packs (Sourcing, Sales, Ops), demonstrating horizontal scalability of the architecture.

Provider Abstraction Layer: Implemented unified LLM client interface supporting Gemini, OpenAI-compatible, and Anthropic-compatible providers through marco-llm crate. Business logic remains provider-agnostic while leveraging provider-specific capabilities (structured outputs, function calling, streaming).

Tool & Skill System: Designed pluggable Tool trait with JSON Schema validation and Skill loading system supporting hot-reloadable business capabilities. Built-in tools include web search, memory management, and entity extraction—runtime-agnostic and reusable across domains.

Rust Infrastructure: Production-grade async architecture using Rust 2024 + Tokio with structured logging, JSONL session persistence, and K8s deployment with GitOps workflow.

Cross-Border E-commerce Supply Chain Tools

UniXYZ | 2025

Developed a suite of specialized efficiency tools targeting cross-border e-commerce supply chain optimization, focusing on customization workflows and visual preview capabilities.

path-offset: Advanced acrylic cutting layout optimization tool that maximizes material utilization while minimizing waste through intelligent nesting algorithms.

sticker: 3D preview tool for custom sticker design and visualization, enabling real-time preview of designs on various surfaces and materials with accurate lighting and texture rendering.

crystal: Custom crystal product 3D preview tool leveraging drei's MeshRefractionMaterial and MeshTransmissionMaterial to achieve photorealistic light refraction and transmission effects, providing customers with accurate product visualization.

styled-paint: Stable and consistent stylization tool built on Google's nano-banana model, delivering fast and reliable style transfer for product customization with excellent consistency across different input types.

X-Elephant: AI for Sales & Support

UniXYZ | 2024 - 2025

Architected comprehensive AI infrastructure stack for enterprise e-commerce automation, enabling 24/7 multilingual customer service with 80%+ accuracy rates exceeding human agents.

Infrastructure Architecture: Designed resilient AI platform combining transactional (PostgreSQL), analytical (ClickHouse), vector (Qdrant), and streaming (Kafka) databases with Kubernetes orchestration, achieving 99.95% SLA through strategic high-availability configurations.

Memory Optimization: Developed custom Rust tooling for Qdrant data consolidation following vector database best practices, reducing memory footprint from 200GB to 20-30GB through intelligent data merging strategies, enabling 100+ real-time product updates per minute.

Cost Engineering: Comprehensive system optimization reducing monthly cloud costs by 80% through multiple strategies: custom Rust tools for database optimization (handling 100M+ record tables), intelligent resource allocation, and infrastructure right-sizing.

Business Impact: AI Sales Agent has generated millions of dollars in sales for clients, with chatbot providing superior accuracy compared to human customer service.

EverCraft: Version Control System for CAD Files

EverXYZ | 2019-2023

Architected enterprise SaaS platform bringing Git-inspired version control to CAD workflows, serving 20+ enterprise clients, driving millions revenue growth.

System Architecture: Built distributed storage system managing massive CAD files with version tracking across 20+ supported formats, achieving 99.99% uptime with robust branching and merging capabilities.

3D Visualization Integration: Integrated fractal3D engine for real-time browser-based CAD preview and collaborative annotation, enabling seamless engineering workflow integration.

Business Development: Led technical strategy serving 20+ enterprise clients plus 100k+ free-tier users, personally closed 5 enterprise sales deals while scaling technical infrastructure.

EverCraft Lite: Local CAD Version Control

EverXYZ | 2023-2024

Built high-performance desktop CAD version control application using Rust and Tauri, achieving 1000+ paid subscribers with subscription and lifetime purchase models.

Rust Performance Engineering: Developed cross-platform desktop application for Windows/macOS, delivering extremely fast local file processing with minimal memory usage and exceptional stability.

File Processing Optimization: Engineered efficient handling of CAD files with optimized algorithms, demonstrating significant performance advantages over web-based solutions.

Market Success: Achieved high monthly subscription retention rates with strong user satisfaction, serving individual engineers and small teams with reliable local version control solution.

fractal3D: 3D CAD Visualization Engine

EverXYZ | 2020-2024

Led development of WebGL-based 3D CAD visualization engine serving 10+ production clients with multi-million RMB revenue contribution to company growth.

Team Leadership: Directed 5-person engineering team through complete product lifecycle from concept to production deployment, with end-users reaching significant monthly active usage through client platforms.

WebGL Technical Innovation: Architected browser-based 3D rendering engine with industry-leading performance for large assembly loading, stably processing CAD components up to 500MB with optimized visualization.

Production Integration: Enabled 10+ clients to integrate CAD model preview capabilities into their platforms, providing end-users with seamless 3D visualization directly in web browsers.

Personal Projects

Alan

An open-source agent runtime built in Rust, designed to be the foundation for all my future agents. It is now usable as a real personal assistant, and I'm pushing it toward benchmark-grade coding ability with targets like SWE-bench and Terminal-Bench.

→ Read about the philosophy behind this project in Human in the End

openrouter-rs

Type-safe Rust SDK for OpenRouter.ai. The 0.8.x line automatically checks drift against the official API, and includes domain-oriented clients, unified stream events, typed tool calling, and openrouter-cli for account and usage management.

Founders Fight Club

A satirical 2D pixel fighting game built with Godot 4, featuring Silicon Valley founders as playable characters. 16-character roster with unique signature moves, full combat system (combos, guard counters, throw techs), training mode, and an AI-powered art generation pipeline. Dual language support (EN/ZH).

funcall

A lightweight Rust library that transforms regular functions into dynamically callable JSON tools with a single `#[funcall]` macro. Minimal boilerplate, type-safe serialization, and runtime function invocation by name.

Sealbox

A lightweight secret management service built with Rust. Single binary, SQLite storage, end-to-end encryption. Currently paused—rethinking the problem space as agent authentication evolves beyond traditional API keys and vaults.

→ Read the story behind this project in Why I Built Sealbox

Kira

An AI-native knowledge management system concept—capturing context from selected text, clipboard, files, and conversations. Project discontinued: in an agent-first world, this becomes a native capability of agent runtimes rather than a standalone product.

→ Read more about the original vision in Building Kira: An AI-Native Second Brain

Skills

Systems Programming

Rust (systems + AI tooling), TypeScript, Go, Python — rare combination of low-level performance engineering with AI infrastructure expertise.

Built production systems that consistently reduce costs 70-80% while improving reliability. Believe in 'performance as a feature' — users notice when software is fast and efficient.

Infrastructure Architecture

Vector databases (Qdrant), real-time analytics (ClickHouse), event streaming (Kafka), orchestrated with Kubernetes for enterprise scale.

Built RAG systems for Shopify product information updates processing millions of events daily with second-level latency. Focus on intelligent resource allocation — the best infrastructure is invisible to users but obvious to cost accountants.

Full-Stack Engineering

WebGL 3D graphics, real-time data processing, cross-platform desktop applications (Tauri).

End-to-end technical expertise from database performance tuning to browser-based 3D visualization, with emphasis on user experience and system efficiency.

Engineering Leadership

Scaled teams from 2 to 20 engineers, established modern development practices, mentored junior developers.

Led through technical mentorship rather than hierarchy. Built sustainable engineering culture and development practices, successfully scaling team growth from 2 to 20+ engineers.

Side

I spend time practicing bass, working through the grooves that shaped music—Queen's theatrical bass lines, Chic's infectious funk, EW&F's sophisticated arrangements, and AC/DC's relentless drive. There's something about the bass that mirrors good engineering: it's the foundation that holds everything else together.

When I'm not playing music, I'm often capturing moments through photography. I'm drawn to the philosophy of photographers like Henri Cartier-Bresson, who taught us about the decisive moment, and Hideaki Hamada, whose quiet observations of daily life reveal extraordinary beauty in the ordinary.

Both photography and music have shaped how I think about code. Like a good composition or a perfectly timed shot, the best software feels inevitable once you experience it. I believe in building things that last, writing code that others can understand, and finding the rhythm that makes complex systems feel simple.

Current gear:

Bass: YAMAHA TRBX604

Camera: Leica M10-R

Contact

You can find me on GitHub where I share code and document technical experiments and ideas.

For more immediate thoughts and updates, I'm on X (Twitter) .

For everything else, email works well: morrisliu1994@outlook.com