Kai Zhang
Aspiring Developer | Former Banker
About
I am an aspiring developer looking to break into the tech industry after a career in banking and finance. In August 2023, I completed an intensive 12 week boot camp with _nology where I learnt the fundamentals of full stack software development and gained experience with a variety of tech stacks.
I have always been fascinated by the power and scalability of technology and I'm excited to learn and pick up new skills in this ever evolving area.
Over the years, I have seen first-hand how software solutions have streamlined processes and made banking more accessible.
Within banking, I have worked in operations, fraud, policy, QA, and central risk. More recently, I worked in distribution governance within retail banking.
I hold a Bachelors in Commerce and Economics (Finance, Accounting and Financial Economics majors) from UNSW. I have also hold a Certificate IV in IT (Web Development) from TAFE NSW.
Skills
I have experience with the following tech stacks:
HTML5 | CSS | SASS |
JavaScript | Python | SQL | PHP | Github | React |
Java | Spring | NestJs |
Some of the skills that I've acquired during my time in banking (and which will enhance my skills as a programmer include):
- Problem solving
- Analysis
- Attention to detail
- Project management
- Time management
Projects
FakeOS
This project involved recreating an operating system. I chose iOS as I love their design and aesthetics. The apps on the home page open a modal. Best viewed on a mobile device / viewport.
Tech stack: HTML, SCSS, JavaScript

Morse Code Translator
A web-based Morse Code translator, which accepts English or Morse Code as input to translate to the other language. JavaScript translates on user input and provides error handling.
Tech stack: HTML, SCSS, JavaScript, Jest

Google eBooks API
A tool that allows users to search the Google Books database via API and retrieve details about the book, such as author and the description.
Tech stack: React (+ Vite), SCSS

React eShop
In this project I used React to create an e-commerce website using data from Firestore.
Tech stack: React (+ Vite), react-router-dom, SCSS, Firestore

Java Minesweeper
Recreated the classic Minesweeper game using Java and playable using the command line
Tech stack: Java
