Jin Kai

Jin KaiFull-Stack Developer Trainee

Codes in:

  • HTML . CSS . JavaScript
  • Java
  • SQL
  • Python

Works with:

  • React
  • Springboot
  • Junit + Mockito (Unit Tests)
  • FastAPI

Builds with:

  • GitHub
  • IntelliJ IDEA
  • MySQL WorkBench
  • VS code

Hi!

Aspiring full-stack developer with hands-on experience in data analysis and web development. I have recently completed a full-stack bootcamp, where I built and deployed a fully functional website as my capstone project. I bring over 6 years in the semiconductor industry as a process engineer, and i am combining my engineering background with software development to tackle real-world problems and build effective solutions.

Recent Project:

My most recent project is our capstone project done during a 3-month bootcamp. The aim is to provide at-home patient care service by linking up nurses and patient through our app.

See More...

Patients can register through our app, and there are administrator and nurse roles that have different access levels. This project is the culmination of hardwork of our team members to create a functional website, employing both frontend and backend skills learnt throughout the course.

Languages and tools:

Frontend:
  • HTML, CSS, Javascript
  • Bootstrap
Backend:
  • Java
  • Springboot
  • JUnit, Mockito

Demo Link:

 GitHub(FE)  GitHub(BE)

Projects

Audio Transcription App

parsing program animation

Description:

An app that allows you to upload single/batched audio files, and gets back an English transcription. It makes API calls to the whisper-tiny model by hugging face to generate the transcriptions. The app is built using React for the frontend and Python FastAPI for the backend.

Languages and tools:

  • Python
  • FastAPI
  • Docker
  • JavaScript
  • React.js

Demo Link:

 GitHub

Data Parsing Program

parsing program animation

Description:

A parsing program with a fully functional GUI written during my time as a Process Integration Engineer. It collates all the raw data provided by the machine and does many backend calculations based on customizable user inputs. It then generates an excel with summarised data that is more meaningful to stakeholders.

Languages and tools:

  • Python
  • Pandas
  • Matplotlib, Seaborn

Demo Link:

 GitHub

Classic Snake Game

Description:

The classic snake game, written in python and displayed using Turtle Graphics. This project uses OOP concepts to create each snake segment and food on the screen. The snake's speed can be adjusted easily and it comes with a high-score feature. Easily control the snake's direction using keyboard controls. The game ends when the snake collides with a wall.

Languages and tools:

  • Python
  • Turtle graphics

Demo Link:

 GitHub

Spotify playlist app

Description:

A spotify playlist app that connects with your actual spotify account through the Spotify API. You can search for any songs and easily add it into a playlist name of your choice, and it will automatically be saved to your account.

Languages and tools:

  • Javascript
  • React

Demo Link:

 GitHub  Visit Website