Jake portrait
šŸ‘‹

Hello! I’m Jake, a Lead Developer at a UK financial services consultancy.

I move comfortably between .NET backend architectures with Clean Architecture and DDD, and frontend work with React and Next.js.

About me

My name is Jake Ryu. I was born and raised in South Korea, where I began my journey as a software developer. With over 20 years of experience as a software developer, I have honed my skills and expertise across various technologies and projects. I later moved to the UK to help build the local systems for Hyundai Motor Company. I have since settled here and am currently working as a Lead Developer at Barnett Waddingham (part of Howden), a UK professional services consultancy specialising in risk, pensions, investment, and insurance.

I value clean code, rigorous testing, and pragmatic modernisation — replacing slower manual processes with faster, more reliable software, and shipping it in a way the business can actually trust. Using Clean Architecture and Domain-Driven Design (DDD), I manage dependencies cleanly and verify business logic through clear domain models. What I aim to leave behind is not just shipped features, but patterns, standards, and infrastructure that other teams can build on.

When I'm not coding, I enjoy long walks with audiobooks — usually on investment, self-development, or fiction — and spend weekends working on personal projects with my mix of AI coding assistants. I also love travelling with my family and capturing those moments through my cameras.

My Latest projects

Feature Toggle Platform

Sole developer. Rolled out feature toggles across the entire pension administration solution, enabling safe and targeted releases.

  • .NET Framework 4.7.2 – .NET 8
  • Azure App Configuration
  • Feature Flags

Team Retrospective Board

A custom retro board I built solo when our Trello hit licence limits. AI-assisted development with Claude Code, applied responsibly.

  • Next.js
  • Cosmos DB
  • React
  • Claude Code

Pension self-service

A website for pension members to choose their preferred name and access all pension information. I provided the API and rebranded old webpages.

  • ASP.NET Web API
  • React
  • Azure
  • Terraform

Adserve Studio

A collection of SPAs offers comprehensive audio planning, trafficking, and revenue optimization. I worked as a full-stack developer.

  • ASP.NET Web API
  • React
  • AWS
  • PostgreSQL

Moneybox App

Moneybox is a mobile app that simplifies saving and investing. As a platform developer, I created modules for batch processing calculations.

  • ASP.NET Web API
  • Native App
  • Azure
  • SQL Server

Pledge Service Integration

Backend lead. Integrated a third-party 'plant a tree' pledge triggered when members opt out of paper communications. Azure Functions with persistent retry.

  • Azure Functions
  • ASP.NET Core

My skills

AI Tools

Used responsibly with rigorous human verification

Areas of interest

My experience

My career has been a sequence of deliberate steps — each role chosen to deepen something the previous one couldn't fully give me. From early full-stack roots in Seoul, to global-scale enterprise systems at Hyundai, to test-driven microservices at ByBox, to regulated cloud fintech at Moneybox, to React-first product engineering at Adserve, to modernising legacy systems at Barnett Waddingham — every move added a layer I now carry into the next.

Publications

Certifications

Thanks for reading — let's connect.