Icon

Hi, my name is

Yie Nian Chu.

Code in. Solutions out.

I'm a software developer specialising in full-stack and enterprise application development, with a First-Class Honours degree in Computer Science from UWE. I work across the full stack — from SQL databases and .NET back-ends to front-end interfaces — currently delivering client-focused solutions at Interface Developers.

01.About Me

I'm drawn to the messier side of software — legacy systems, production bugs, and workflows that quietly frustrate people every day. There's something satisfying about digging into a system that's been held together with workarounds for years, understanding exactly why it breaks, and rebuilding it in a way that actually holds. That's the kind of work I gravitate towards, and it's shaped how I approach every project I take on.

Beyond day-to-day development, I'm actively expanding into AI and machine learning. Not just as a buzzword, but as a genuine interest that started with my final year project building an emotion recognition system for music therapy. I'm fascinated by how intelligent systems can be woven into practical software to solve problems that pure logic alone can't crack.

Outside of work, I follow Formula 1 closely. The engineering, the strategy, and the margins that separate good from great. I also spend time analysing financial markets and keeping up with PC hardware. Most of what I find interesting has a pattern underneath it, and I think that's what keeps pulling me back to software.

02.Experience

Junior Software Developer @ Interface Developers

Mar 2026 – Present
Previously: Graduate Software Developer, Sept 2025 – Mar 2026
  • Fixed a stock status defect by moving broken front-end logic into a stored procedure, restoring correct quantity calculations across the system.
  • Improved data integrity by refining SQL stored procedures to handle partial updates without overwriting valid existing values.
  • Delivered UI improvements to DevExpress grid and popup edit forms, reducing friction for daily users of a live enterprise system.
  • Contributed to ongoing feature development for a JLR Calibration web application built on VB.NET, SQL Server, and DevExpress.

03.What I've Worked On

Academic and professional work that shows how I approach problem-solving, implementation, and delivery.

Final Year Project

Sentirhy

For my final year project, I wanted to explore whether a web app could detect a user's emotional state and use it to generate music that matched how they felt. I built a full-stack PERN application with a custom Python/TensorFlow facial emotion recognition pipeline, bridged via FastAPI, with Spotify integration, authentication, and multilingual support. The result was a working end-to-end system that recognised emotions in real time and returned a personalised playlist — delivered as a graded project.

Tech Stack

ReactNode.jsExpress.jsPostgreSQLPythonTensorFlowOpenCVFastAPISpotify APIJavaScriptGitHubLinux

Professional Case Study · Interface Developers

Plant Stock Info Improvements

Valid plant stock in a live inventory system was being incorrectly flagged as breached, causing operators to distrust the data. I traced the issue to a logic error in the quantity contribution calculations and fixed it by rewriting the relevant stored procedures, then updated the DevExpress UI to surface stock status more clearly. The defect was resolved in production, data accuracy improved, and operators had a clearer interface to work from day to day.

Tech Stack

.NETC#SQLVB.NETDevExpressGitHub

Professional Case Study · Innotech Textile

Microsoft 365 Email Migration

A client needed their email infrastructure moved from cPanel to Microsoft 365 with as little disruption as possible. I handled mailbox migration tasks and tenant setup support, then built a dedicated documentation site with step-by-step user guides to cover post-migration onboarding. The migration completed successfully and the docs site gave end users a clear self-serve reference, reducing the need for follow-up support.

Tech Stack

Microsoft 365cPanelCloudflareNext.jsTailwind CSSMarkdownGitHub

Professional Case Study · Hello Bio

ERP Enhancements for Lab Operations

Operations staff at a scientific supplier were spending significant time on repetitive data entry inside a custom ERP system that lacked automation. I built bulk item and BOM creation workflows, certificate generation, and real-time stock sync, then supported a legacy data migration into the new platform. Manual workload dropped noticeably, inventory and compliance data stayed consistent, and the migration completed without disrupting day-to-day operations.

Tech Stack

FrappeERPNextJavaScriptPythonCeleryExcelGitHub

04. What's Next

Let's Build Something.

I'm a junior developer with hands-on experience in full-stack and enterprise software, actively looking to grow into roles that involve complex back-end systems, data-heavy applications, or anything with an AI/ML angle.

Whether you have a role in mind, a project that needs an extra pair of hands, or just want to talk software — my inbox is open.