About

I am Jiyu Yan, a UK-based software engineer with 6+ years of experience delivering enterprise software solutions. My work sits between engineering, implementation, and product delivery: backend development, API integrations, JavaScript business logic, reporting, SQL/database work, internal automation, and technical solution design.

At UL Solutions, I have delivered 10+ long-term enterprise implementation projects, often taking ownership from discovery and requirements through solution design, coding, configuration, and go-live. I have worked on Java/Spring systems, SAP and ERP integrations, REST APIs, SQL Server procedures, reporting workflows, and reusable JavaScript solution patterns.

I like turning ambiguous business requirements into clear, maintainable systems. Recent work has included multi-level BOM automation, machine-selection rules, workflow automation, safe bulk data operations, and Python tooling for report and XML investigation.

Skills

  • Languages: JavaScript, TypeScript, SQL, Python, Java
  • Frontend: React, React Router, Vite, Tailwind CSS, shadcn/ui
  • Backend: Node.js, PostgreSQL, Prisma, SQL Server, REST APIs, Spring Framework
  • Tooling: Playwright, Vitest, Git, Linux, Docker, pnpm, Zod, Better Auth, AI SDK
  • Practices: schema design, workflow design, vertical-slice architecture, integration design, business-rule implementation

Background

I hold an MSc in Computer Science from the University of Warwick, where I graduated with distinction. Before that, I completed an MSc in Electronics and Communication Engineering and a BEng in Communication Engineering at the University of Electronic Science and Technology of China.

I also contributed to Wikimedia Hackathon work on Quarry.