Go somewhere.

Home Page About Page Projects Page CV Page Dev Page Journal Page Contact Page Astro for Documentation and a Professional Site Dev Codex anywhere with tmux, Mosh, Termius, and Tailscale Dev Observing Codex MCP Tool Calls with Langfuse Dev Localization in Product Apps Dev MCP as a Safe AI Integration Boundary Dev Zod, OpenAPI, and Swagger for API Contracts Dev pg-boss for Durable Background Jobs Dev pgvector and RAG, Explained Through a Real Knowledge Workflow Dev Pragmatic Drag and Drop for Real Ordering Tasks Dev Prisma and PostgreSQL as the Product Source of Truth Dev Ralph Loop as a Plan Queue Dev React Router for Full-Stack Product Workflows Dev shadcn-Style UI as an Owned Product System Dev Dense Operational UI with Tables and Editors Dev Terminal Spike: a Native Android Terminal Dev Input Chinese pinyin with tones on Linux with fcitx Dev How to configure the DEFT Pro trackball on Linux Dev Use Pocket (read it later) on KOReader Dev Vercel AI SDK with Explicit Tool Boundaries Dev Vertical Slice Architecture with Dependency-Cruiser Dev Testing Product Workflows with Vitest and Playwright Dev Zod Beyond Validation Dev The Brothers Karamazov is the best novel I have ever read Journal Oral history of two Christians in a Chinese labour camp in the 1960s Journal The Word in the Bible Journal We love because He first loved us, not meaningless self-love Journal Mom, let me take the blame for Dad's mistakes Journal My story with God Journal The world is far from God, close to China Journal The Five Love Languages and Extrovert Only Exist in Language Journal Personality types don't exist, life is not a matching game Journal Dangerous words, why psychology is impossible Journal The story of a Shenzhen worker in 2000 Journal A Conversation with a Driver in Ras Al Khaimah Journal Shadian: a 1975 conflict between Communist forces and Muslims in China Journal Documentaries About China Journal

Curriculum vitae / Experience & capabilities

Jiyu Yan.

Solutions Engineer / Full-stack Software Engineer

Customer-facing delivery with hands-on product engineering.

Download CV
Wrexham, UKOpen to UK remote / hybridUK Indefinite Leave to Remain · No sponsorship requiredhi@yanjiyu.com ↗GitHub ↗LinkedIn ↗+44 747 337 2563

01 / Profile

Solutions Engineer / Forward Deployed Engineer with 6+ years of experience delivering enterprise software, integrations, automation, and data-heavy workflows for global clients. Turns ambiguous customer requirements into production-ready systems by owning the solution end to end across discovery, solution architecture, development, implementation, technical demos, training, and go-live. Hands-on with AI-enabled and agentic product workflows through independent full-stack product work.

6+ years

Customer-facing enterprise delivery with hands-on product development

15+ projects

Global customer implementations delivered from discovery to go-live

AI product

Codex, Vercel AI SDK, RAG, MCP integration, and agentic workflow

1h → 2m

Multi-level BOM setup workflow automated and adopted in implementation practice

02 / Experience

UL Solutions

formerly Cimteq

2019 - Present

Software Implementation Engineer

2021 - Present
  • Delivered 15+ complex enterprise implementations for global clients, owning requirements discovery, solution architecture, specification writing, configuration, custom development, testing, and go-live delivery.
  • Led customer-facing technical discussions from pre-sales demos through implementation and go-live, translating ambiguous business requirements into customisation strategy, integration design, and product-minded feature definition and delivery.
  • Delivered production Java/Spring and SQL changes across warehouse, machine, stop-code, configuration, reporting, and integration workflows, covering backend logic, validation, issue diagnosis, testing, and release support.
  • Built and maintained RESTful API integrations using Java interface logic, data validation, SQL/database logic, and customer-specific business rules.
  • Designed a multi-level BOM automation workflow in JavaScript that reduced setup time from ~1 hour to ~2 minutes, was adopted as a standard implementation pattern, used in sales demos, and shaped feature direction and product roadmap decisions.
  • Defined reusable solution patterns in JavaScript, reporting, data setup, and workflow design, improving delivery consistency and expanding what the implementation team could deliver.
  • Standardised best-practice solutions, tutorials, and documentation, reducing initial customer onboarding time by 60%.

Technical Support Analyst

2019 - 2021
  • Resolved high-complexity production issues across application logic, configuration, databases, reporting, and integrations, handling 96% more tickets than the team average.
  • Built internal Python tooling to automate report and XML investigation workflows, reducing repetitive investigation effort for consultants and developers.
  • Authored more technical Confluence knowledge-base pages than any other team member, improving repeatability for recurring application, reporting, and integration issues.
  • Improved internationalisation and reporting workflows using Regex, Java reporting tools, and repeatable investigation patterns.

03 / Selected work

Product workflow

Multi-level BOM automation

Designed a JavaScript automation workflow that reduced a repeated setup task from around 1 hour to 2 minutes by traversing product layers, reusing existing components, and generating missing structures. The workflow was adopted in implementation practice, used in sales demos, and shaped feature direction and product roadmap decisions.

JavaScript · workflow automation · product configuration · implementation patterns · sales demos

Enterprise integrations

RESTful API, SAP/ERP, reporting, and backend delivery

Built customer-specific enterprise workflows across Java/Spring backend logic, RESTful API flows, SQL procedures, data validation, and PDF/RTF/Excel reporting.

Java/Spring · SQL Server · REST APIs · stored procedures · reporting

Ralph Loop · Personal product

Ralph Loop agentic workflow and full-stack AI product development

Personal full-stack AI product and agentic workflow system: built with React/TypeScript, Node.js, PostgreSQL, Prisma, Vercel AI SDK, Better Auth, Zod, Playwright, Vitest, Codex-assisted workflows, RAG knowledge workflow patterns, MCP integration boundaries, and deployment tooling.

Ralph Loop · agentic workflow · React · TypeScript · PostgreSQL · Prisma · Vercel AI SDK · RAG · MCP · Codex · Playwright · Vitest

Internal tooling

Support automation and knowledge systems

Created Python tools, repeatable investigation patterns, and Confluence documentation that improved report/XML investigation and cross-team support consistency.

Python · XML · Confluence · Regex · Java reporting · production issue investigation

04 / Education

2018 - 2019

MSc Computer Science, University of Warwick - Distinction

Modules (Python-based): High Performance Computing, Agent Based Systems, Research Methods for MSc Computer Science and Applications, Data Mining, Foundations of Data Analytics, Sensor Networks and Mobile Data Communications, Foundations of Computing, Natural Language Processing. Built a Python auction bot scoring 7.2/7.5, top among 60+ submissions.

2011 - 2018

University of Electronic Science and Technology of China

MSc Electronics and Communication Engineering; BEng Communication Engineering. GPA 3.7 / 4.0.

05 / Skills

Programming
JavaScript · TypeScript · SQL · Python · Java
Frontend / product
React · React Router · Vite · Tailwind CSS · shadcn/ui
Backend / API
Java/Spring · Node.js · REST APIs · PostgreSQL · SQL Server · Prisma · integration workflows · AWS
Testing / tooling
Git · GitHub Actions · Linux · Docker · Playwright · Vitest · pnpm · OpenAPI/Swagger · Zod · Better Auth
AI-assisted product development
Agentic workflows · Ralph Loop · Codex · Vercel AI SDK · RAG · MCP integrations · AI tool boundaries
Full-stack AI product
React/TypeScript · Node.js · PostgreSQL · Prisma · Better Auth · Zod · Playwright · Vitest · deployment workflows
Delivery practices
Customer discovery · pre-sales demos · solution architecture · workflow design · stakeholder management · go-live delivery · product-minded feature definition
Engineering practices
Vertical-slice architecture · system design · schema design · integration design · business-rule implementation · technical documentation

06 / Beyond the day job

Independent full-stack AI product work with MCP, Vercel AI SDK, RAG, pgvector, and agentic workflows

  • Built deployable React/TypeScript and Node.js applications with structured product logic, user-facing interfaces, authentication, PostgreSQL/Prisma persistence, and deployment-oriented project structure.
  • Designed features using vertical slice architecture, organising each slice across UI, API/server logic, validation, database schema, AI orchestration, and tests.
  • Built RAG and vector-search workflows with PostgreSQL/pgvector, knowledge-base retrieval, and knowledge tooling that connect user queries to structured business context and generated responses.
  • Implemented automated testing with schema validation, unit/integration coverage, and Playwright E2E flows for production-style AI and full-stack product workflows.

Teaching assistant, undergraduate TCP/IP course

English, Mandarin