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.
- Kotlin with Ktor
- Go
- Python

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
Frameworks
Programming Languages
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
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
