Hey, I am

Ken-Chi Huang.

Software Engineer at Zopa Bank

I am a Backend Software Engineer based in London. I hold a First-Class Honours degree in Computer Science with a Year in Industry from King's College London. My interest in software engineering began before my A-Levels, and it has since evolved into a passion for building scalable, distributed systems.

While my day-to-day expertise involves engineering resilient microservices with Kotlin and previously with Java and Spring Boot, I also have a strong appreciation for UI/UX design and the broader frontend ecosystem, including React and TypeScript.

Throughout my career, I have had the privilege of contributing to high-performing teams. During my placement year, I engineered mission-critical control systems for Mercedes AMG HPP. I subsequently joined Fitch Group, where I progressed to Intermediate Software Engineer. Currently, I am a Software Engineer at Zopa Bank, where I build high-availability backend systems for critical fraud screening and compliance. A key focus of my work here is improving the customer experience by engineering solutions that empower users to seamlessly self-serve when resolving suspected fraud cases.

Beyond traditional architecture, I am deeply interested in machine learning and its practical applications. I am particularly fascinated by reinforcement learning, which recently led me to complete a dedicated Specialisation delivered by the University of Alberta to deepen my understanding of the field.

Below are some technologies and frameworks that I have used recently:
  • Kotlin with Ktor
  • Go
  • Python
logo

Experience

Zopa Bank

Software Engineer

September 2025 - Present

Joined as a Backend Kotlin Engineer in the Activity & Transaction Monitoring team within the Product Enablement tribe, and subsequently now serving as a founding member of the FraudX team.

Fitch Group (Within Fitch Solutions)

Engineering & Quality, Software Engineer (Intermediate Software Engineer)

October 2024 - September 2025

Served as a Backend Java Engineer within the BMI Squad. Key responsibilities included delivering a full re-architecture and rebuild of a legacy data export system into modern microservices.

Fitch Group

Associate Software Engineer

September 2023 - October 2024

Completed a rotational graduate program across four distinct engineering teams, rapidly developing cross-functional skills and delivering value across the business.

Mercedes AMG High Performance Powertrains

Software and Controls Engineer (Placement)

September 2021 - September 2022

Built parts of the battery management system (BMS) for Vision EQXX (EV with 1200+km range) and developed parts of the ECU software for Mercedes Formula One Powerunits. Used Simulink, MATLAB, and C to debug and develop new features for the software.

King's College London

King's Undergraduate Research Fellow

Summer 2021

Worked on developing new methods to visualise large complex datasets. In conjunction with other fellows on the project, we delivered a comprehensive detailed analysis of a large ecological dataset originating from Otago Harbour in New Zealand.

Other

HackSheffield 6

Multi-Award Winner

November 2020

Built a functioning iOS and Android application using React Native in under 24 hours, winning the awards for Best Financial Hack and Best Google Cloud Hack whilst working in a team of 3.

Education

King's College London

BSc Computer Science with a Year in Industry

Result: First-Class Honours (4.0 GPA)

September 2019 - July 2023

Graduated with First Class Honours. Final year project: Testing Safety and Ethical Decision Making for Autonomous Vehicles

Tiffin School

A Levels

Result: A*AA

September 2012 - June 2019

Studied History, Maths, and Politics at A levels.

Certifications

Reinforcement Learning Specialisation

University of Alberta

Result: Completed

Autumn 2022

Learning React.js

LinkedIn Learning

Result: Completed

Spring 2021

UX Foundations: Interaction Design

LinkedIn Learning

Result: Completed

Spring 2021

Skills & Expertise

Cloud and Tools

AWSIntermediate
DockerIntermediate
KubernetesIntermediate

Frameworks

KtorAdvanced
PyTorchIntermediate
ReactIntermediate
SpringAdvanced

Programming Languages

GoIntermediate
JavaAdvanced
JavaScriptAdvanced
KotlinExpert
PythonAdvanced
SQLAdvanced

Projects

Featured Project

Undergraduate Dissertation Project

As the proliferation of automation continues, my dissertation focuses on developing and deploying a method to test and evaluate autonomous vehicles based on the principles of morality and safety.

Using the CARLA simulator, this project compares how safe and ethical agents are using a variety of scenarios that are randomly generated using a feedback loop driven genetic algorithm.

  • Python
  • CARLA Simulator
  • Genetic Algorithms
  • AI/ML
Undergraduate Dissertation Project project screenshot
Weather Aggregation Service project screenshot

Featured Project

Weather Aggregation Service

Built as a weekend project, it is a high-performance Go microservice that concurrently aggregates multiple third-party weather APIs for highly accurate, consensus-based forecasting.

Built with Clean Architecture, it leverages an Upstash Redis edge-cache to bypass rate limits, running as a Vercel Serverless Function seamlessly integrated into this Next.js portfolio via a reverse proxy.

  • Go
  • HTML
  • Redis

Featured Project

Hedgehog Bank API

A secure, RESTful backend service designed for modern banking applications.

Built with Spring Boot, this API handles core financial operations—including user management, account provisioning, and atomic fund transfers—while enforcing strict data integrity and JWT-based security.

  • Java
  • Spring Boot
  • Maven
Hedgehog Bank API project screenshot