Hey, I am

Ken-Chi Huang.

Software Engineer at Zopa Bank

Computer Science Graduate from King's College London

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 + Ktor
  • JavaScript/TypeScript
  • Java
  • Python
  • React
  • PyTorch
  • AWS
logo

Experience

Work Experience

Zopa Bank (September 2025 - Present)

Software Engineer

Working as a full stack engineer working in the Activity & Transaction Monitoring team within the Product Enablement tribe.

Fitch Group (Within Fitch Solutions) (October 2024 - September 2025)

Engineering & Quality, Software Engineer (Intermediate Software Engineer)

Worked in the BMI Squad in the Fitch Solutions part of the business as a backend Java engineer. Worked on delivering full re-architecting and rebuild of a legacy data export system into microservices.

Fitch Group (September 2023 - October 2024)

Associate Software Engineer

On a graduate program at Fitch Group following the conclusion of my studies. Will be rotating around Fitch Group to four different teams to learn and develop my skills as a software engineer.

Mercedes AMG High Performance Powertrains (September 2021 - September 2022)

Software and Controls Engineer (Placement)

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 (Summer 2021)

King's Undergraduate Research Fellow

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 (November 2020)

Multi-Award Winner

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

Formal Education

Certifications

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
CoinControl project screenshot

Featured Project

CoinControl

A mobile app built on the React Native framework. A continuation of Unifin with more features like better cross-compatibility, analytical reports, and other methods of viewing a breakdown of your income and expenses.

Create and view transactions with custom or preset categories and receive reports breaking down what you've spent money on.

  • React Native
  • Firebase
  • Google Cloud Vision API
  • React Redux

Featured Project

Unifin

A mobile app built on the React Native framework. View income and expenses on analytical features like pie charts with custom categories for sorting through different transactions.

Create and save new transactions added manually or through the receipt scanning feature and more.

  • React Native
  • Firebase
  • Google Cloud Vision API
Unifin project screenshot