Hi! I'm Chen Kai Bin,
I'm an aspiring Software Engineer.
About me
Hi! I'm a Software Engineer that's highly passionate about Frontend Technologies such as ReactJS, NextJS, MERN stack, and VueJS. Also highly comfortable with Java and JUnit.
Outside of my Software Engineering life, I find myself amidst a plethora of hobbies, such as music production, beatboxing, singing, playing the flute and even the guitar.
Part of Singapore's Team Yellow, who worked on the SAP Snowblind Application.
This is an application that SAP customers can use to easily create new apps to suit their
corporate needs. These apps are made in a ‘drag-and-drop’ fashion to suit customers with less
coding ability. Team Yellow focuses on designing the various app components and back-end logic
to optimize the development process for our customers.
Contributions :
Helped solve minor bugs in the current Mobile Development Kit Project.
Developed the Custom Accessory Image feature for Web Client which was
presented to product owners and stakeholders during the team's sprint demo.
Technologies used :
React Typescript + Chrome Debugger. Mainly worked on the Frontend for Web Client.
A brownfield Software Engineering module project. Currently working on
enhancing the application’s existing features, which include generating
meaningful visualizations from csv files, such as pie charts, bar graphs and histograms.
Currently developing together with a group of
4 members.
Technologies used :
Frontend: Vue.js + Vue Router + Vuex
Backend: Google App Engine as PaaS + Spring REST + Google Cloud SQL (MySQL 5.6)
A Software Engineering module project where we build a Static Program Analyzer that
performs lexical and semantic analysis on the given source program.
The SPA parses the module’s source language, SIMPLE, and returns meaningful
query results to the user
Currently Developing with a team of 6.
Technologies used :
C++, qt (for UI)
A Command-Line-Interface brownfield project adapted from SEEDU’s AddressBook application,
which aims to aid students in their studies, via three different features in the app,
namely the flashcard, notes and cheatsheet features.
Developed together with a group of
5 members.
Technologies used :
Java, JavaFX, JUnit5, json, TravisCI for integration
A food delivery system application where users consist of customers, delivery
riders, restaurant staff, and managers of the system.
Orders could be made by customers, prepared by
restaurants, and picked up by delivery riders.
Developed with a group of 4.
Technologies used :
HTML, NodeJS, EJS, PostgresQL (database)
bubbles.js
A simple yet interactive mini-game made with p5.js
where users can create their own bubbles, which
will grow or shrink overtime, and can also pop them.
Developed individually.
Technologies used :
p5.js
A BurgerBuilder application where customers can customise the burger's ingredients
and order their own
burgers.
Developed individually with the help of a Udemy course.
Technologies used : ReactJS, Firebase and Axios (database)
Related Modules taken
CS4211 Formal Methods for Software Engineering
CS4226 Internet Architecture
CP3880 Advanced Technology Attachment Programme
CS3203 Software Engineering Project
CS3219 Software Engineering Principles and Patterns
CS3230 Design and Analysis of Algorithms
CS2030 Programming Methodology II
CS2040 Data Structures and Algorithms
CS2100 Computer Organisation
CS2102 Database Systems
CS2103T Software Engineering
CS2105 Introduction to Computer Networks
CS2106 Operating Systems
CS1101S Programming Methodology
CS1231 Discrete Structures
MA1101R Linear Algebra I
MA1521 Calculus For Computing
ST2334 Probability and Statistics
Personal Life
I like music alot!
Before I entered University, I worked as a part-time flute tutor
at MagicFiddler and also did freelance flute tutoring.
I also enjoy producing music in my freetime! I mainly produce Trance Music.
Here's one of my songs, Ethereal Horizon, which I released with Pulsar Recordings.
Get In Touch
I'm currently looking for a full-time Software Engineering role.
You can drop me an email at : chenkaibin7@gmail.com
or reach me via telegram : @ckb055