Hi, my name is Chen Yumin.

I am a Software Developer.

I love Coding.

I Write Code

But More Than Code

Me
Chen Yumin
Dublin, Ireland

Hi, my name is Chen Yumin. I am just somebody who writes code.
I always had one dream since I’ve been a little boy. Being able to code my own software programs, living a life where I’d actually change people’s ways of living as they’d be using my software, enjoying an extravagant experience, designed by me.

Blogger

I write blogs to find strength.

YouTuber

I make videos to savor life.

Sometimes I Write

Crazy Stuff

How to Use Bitwise Operations in JavaScript to Convert a String to Uppercase
How to Use Bitwise Operations in JavaScript to Convert a String to Uppercase

Ever wondered how the function toUpperCase is implemented in lower level? Would it be possible for you to implement this method yourself without using any libraries?

Template Matching and Color Segmentation in Image Processing: Where's Wally?
Template Matching and Color Segmentation in Image Processing: Where's Wally?

Remember Wally from Martin Handford’s children book series Where’s Wally? When you were a kid, you probably spent plenty of time trying to find Wally in those illustrations. Now as an adult, we can write a simple MATLAB program that can automatically find Wally for us!

How To Hide a Secret Message in an Image File – Steganography in Python
How To Hide a Secret Message in an Image File – Steganography in Python

When you see an image file, do you just see, – the visual image it represents? Or is it possible that there’s much more to it? Maybe there’s some secret hidden in the image that you don’t know?

Use RxJS to Build a Simple Stream-Driven Stopwatch
Use RxJS to Build a Simple Stream-Driven Stopwatch

You must have heard of the thing called Reactive Programming, a way of programming with asynchronous data streams. And you want to learn what ReactiveX is. Let’s build a simple stream-driven stopwatch today using Reactive Extension for JavaScript (RxJS).

Learn Reactive Programming: A Simple Calculator Example
Learn Reactive Programming: A Simple Calculator Example

The Web has evolved drastically in the past few years. The recent Ajax revolution has brought more asynchronous behaviors to our web applications, and the idea of Reactive Programming has thus came along to help manage and scale our applications. Programming with asynchronous data streams makes it much easier to build event-driven, resilient and responsive applications.

Underscores in Python Naming Styles
Underscores in Python Naming Styles

Ever wondered why there are many methods in Python starting with two underscores that __look_like_this? What’s the difference between a single, and a double underscore before a method name?

I Started There

and Here I am!

From Jun 5, 2017
To NOW
From May 16, 2016
To May 5, 2017
From Sep 1, 2016
To May 17, 2017
From Sep 1, 2015
To May 13, 2016

I've Built These

With ❤

Skittle Color Sorter
Skittle Color Sorter

Skittle Color Sorter
Tic Tac Toe Online
Tic Tac Toe Online

Tic Tac Toe Online
Arkaflow
Arkaflow

Arkaflow
Charminder
Charminder

Charminder
PNG Optimizer
PNG Optimizer

PNG Optimizer
More

See all my other projects…

I Develop Software

For People Like You

cplusplus
java
python
sql
x86
matlab
cryptography
machine-learning
artificial-intelligence
data-mining
php
sql
sass
javascript
angular
jquery
node-js
ruby
jekyll
cplusplus
java
cordova
ionic
kotlin
xamarin
swift
obj-c
cplusplus
cocos2d