Kiros Choi

I Build Things That Last

My profile picture

About

Myself

👋 Hello there! I'm Kiros Choi, a computer science student from The Chinese University of Hong Kong.


I've been a self-motivated person since youth, willing to dive deep into anything that intrigued me. As a developer, I focus on writing clean, elegant, and efficient code. Nobody likes ugly and unmaintainable code!


Check out my repositories and articles below!

Skills

What I can do

Android Development

Learned how to develop an Android app from Udacity. Currently, I'm learning Kotlin.

Web Development

Well-versed in with TypeScript, React, GraphQL, Node.js and Django.

Cloud Development

Good knowledge of Cloud Computing. I'm familiar with AWS and GCP.

Artificial Intelligence

Fundamental knowledge of AI and TensorFlow. Used Pix2Pix and CycleGAN to generate Chinese calligraphy in FYP.

Operating System

Familiar with Linux and Docker. Confident in using CLI.

Robotics

Familiar with using ROS, MoveIt, Gazebo and Rviz to simulate and develop robot applications.

Product Management

Participated in product discovery and design. Able to use Figma for UI/UX design.

Teamwork

Worked with people around the world, always around to offer help to teammates.

Projects

What I did before

HKETA

Chatbot
TypeScript
Express
CI/CD
Jest

HKETA is a Telegram bot to check the Hong Kong public transport estimated time of arrival, centralized 8 companies' API with more than 1300 routes in one place. Currently support metro, light rail, tram, green minibus and all franchised buses. Served over 170 users.

Hong Kong Public Transport ETA Checking Telegram Bot
Hand-written characters to Chinese calligraphy Hand-written characters to Chinese calligraphy Apply the model to different language

Generative Adversarial Networks for Chinese Calligraphy (FYP)

AI
TensorFlow
Python

Transform hand-written character to calligraphy with the style of different calligraphers, using various models such as Pix2Pix and CycleGAN.

Source

Parking Assistant 泊車易

Google Assistant Action
TypeScript
Express
Travis CI
Serverless
Testing

Parking Assistant is a little chatbot run on Google Assistant that looks for a parking space near the user. Drivers can use voice to interact with the Parking Assistant without the need to use their fingers. Avoid car accidents caused by using smartphones.

parking-assistant
Kinova Movo is grasping an object on the table.

Kinova Movo

Robotics
ROS
Gazebo
rviz
Python

An exciting project for my intern at CAS! From knowing nothing on robotics to achieve a pick and place robot in one month, I learned complex concepts like object segmentation and trajectory planning. The robot is worth $1M🤫.

Source Demo

CU Sport Booking System

Front-End
Bootstrap
jQuery
AWS
Docker

Collaborated with two classmates and delivered a web-based client-server in 2 months. It's my first step to Front-End development, and the project was selected by the professor as one of the top 5 groups.

Homepage Court booking page Payment page
Drug Molecular Toxicity Prediction

Drug Molecular Toxicity Prediction

AI
TensorFlow
Python

A convolutional neural network to predict the toxicity of a drug based on its molecular structure with 90% accuracy.

Source

Experience

Past and current activities

  • The Chinese University of Hong Kong

    Bachelor of Science in Computer Science

  • Bowtie Life Insurance

    Software Engineer Intern

  • CUHK Developer Student Club

    Core member

  • GitStart

    Software Engineer Intern

  • HK & Kln Chung Chen College Principal Mr Hon Man Po Memorial Prize

    United College

  • Chinese Academy of Sciences

    Intern

  • Admission Scholarship

    CUHK Faculty of Engineering

  • CUHK Golden Jubilee First-in-the-Family Tertiary Education Admission Scholarship

    United College

  • Hong Kong Community College

    Associate in Information Technology (Distinction)

  • Outstanding Performance Scholarship

    Education Bureau

Contact

Let's talk together