Pheng Taing

My works for the world to see

Pheng Taing

Well hello there, let me introduce myself quickly...

Profile photo of Pheng

2001 Born and raised in Cambodia, my family moved to New Zealand when I was ten years old. 2012 Graduated with a Bachelor’s degree in Computer Science, grade point average of A.

Pheng graduates!

2014 Moved to the southern most city of New Zealand and taught IT papers at the Southern Institute of Technology. 2016 Opportunity in Christchurch presented itself so I moved there to work full time in software development. 2018 My partner and I embarked on a cycling trip from China to Portugal. It took 22 months and we cycled 22,000 kilometers (14,000 miles). 95% of it was on our bicycles. See more stats on our travelling blog.

Pheng and Matt cycles

2020 Arrived in London, bicycles intact and spirit high! Settled down in London (for now)!

Skills

Front-End Programming (JavaScript, Java, C#), spoken languages (Mandarin, French, German and Khmer). Framework experience in Angular and Ember.js. Currently taking online courses for User Experience and Design, and React Development.

Based on the success of my recent cycle trip, I demonstrated skills such as project management, planning, attention to detail and behavioural skills like perseverance, resilience, and adaptability.

It was a real life challenge to follow this goal and it was achieved through meticulous planning, being highly adaptable to changes, demonstrating perseverance through thick and thin. There's more about my skills on LinkedIn.

Interests

At home you'll find me cooking and baking, if my current home has a backyard, I'll be getting my green fingers dirty.

When I'm away from home, it'll be travelling somewhere so I can practice foreign languages, tour cycling between towns, or hiking some hills.

I like hiking I like gardening I like baking

@latest

Pedco, the blog

After completing my 2 years trip, my partner and I had accumulated plenty of travel materials, tons of cycling metrics and stories. Naturally, I made a travel blog with Angular and hosted it on Github Pages. "Pedco" is short for @pedallingcontinent (our "unofficial" Instagram travel brand).

Pedco - everything about our recent trip


Pedalling Continents Blog Quiz

Once the travel stopped and the world went into lockdown, it became difficult to create content for our social media followers. Using random photos from the travel that weren't good enough to be featured, I upcycled them into a series of pop quizzes using Instagram's Story platform. It got quite popular. The quiz was active for 24 hours and I shared the answers the next day, every weekend until the lockdown ended. A total of seven sets were made for different portions of the trip. Why not test yourself?

Pedalling Continents Blog Quiz - Think you know everything about our trip?


Coding Competition

At work, we had monthly coding competitions and I submitted a few entries. The theme is in bold and my submission is linked:

Kudos

London, UK (2020)

The pandemic forced everyone to work from home where possible. This meant that social interaction between my colleagues at IG was significantly reduced. I never thought I could work from home. Was there any choice in this unprecedented time?

To foster a supportive and praising working environment, I created an app within the Microsoft Teams messaging app called Kudos. The Power App connected with ease to the workplace's existing chatting channels and team information infrastructure. When someone wants to acknowledge and thank another member, they can raise a kudos on the app, which then gets shared to the entire team.

Additional features I have added to increase awesomeness, business/management appeal and competitiveness:

  1. Personalised recorded gif of ourselves clapping in the shared team channel,
  2. Each recorded kudos can be associated with some of the company's core values,
  3. "Team Kudos" is a leaderboard showing the tally of kudos that each member,
  4. In our fortnightly retro we dedicate time to look back at the kudos raised and every alternate retro.

Kudos - Good job for doing that thing you did.

Exam Generator

Invercargill, NZ (2015)

When I was the teaching assistant at the IT department of the Southern Institute of Technology, I saw the opportunity to automate the process of producing multi-choice exam papers. There weren't many options available that suited my need, so instead, I created one that was easy to use and format. The final product was a Java-based application which took in a text file for input and outputted HTML files (the Questions and Answers) which can then be printed. If you are sick of randomising test questions and want it done automatically with only a few clicks, give Exam Generator a try!

Screenshot of "Exam Generator" on top of the outputted Sample Exam

Karaoke

Auckland, NZ (2014)

During my university study, I studied Mandarin and German on the side with my Computer Science degree. I wanted to create something that will put all my newly acquired skills together. I made a website using JavaScript, jQuery and various other shared libraries. This personal project challenged my design skills which I had always wanted to work on. The end result included plenty of UI controls that improved the user's experience. Keyboard shortcuts, visual aids (animation on buttons, tooltips), and multimedia controls (sound and video). Select a popular Mandarin song and start singing!

Screenshot of "Karaoke" currently hosted on aleang.github.io

Java Games

Auckland, NZ (2011-14)

After completing my first assignment developing a game using basic GUI components freshly taught in class, I really enjoyed creating applications from all sorts of inspiration and ideas. Each one were documented and added to my previous portfolio which was hosted on Google Sites. Check out this extensive list to see some examples of my (fairly beginner material) Java works. Watch the YouTube videos for some of the applications. Some examples of my work...

A two player version of the 2048 game
Game to learn about RGB components of colours
Connect four which allows a two-player tile state
Traffic simulator with algorithm for traffic light and police chase