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

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
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
