CHRIS "CHOW-CHING" JIM

Software Engineer Intern at Amazon, Ex-Facebook. Entrepreneur.

I fell in love with programming when I was 17 and have been self-learning ever since.

First Class Honours undergraduate at King's College London studying computer science.

Co-Founder and CTO of Eternity. Founder and CEO of Hustlr

Founder and Chairman of King's Banking Finance Society (3000+ Members)

TECHNICAL SKILLS

Languages:

Java
Python
JavaScript
C++
Scala
Groovy
HTML5
CSS

Frameworks / Libraries:

AWS
Grails
React
React Native
NodeJS
Firebase

Databases:

mySQL
MongoDB

Platforms:

AWS
Web
iOS
Android

EXPERIENCE

PORTFOLIO

Culturoo-Demo Culturoo-Login

Culturoo - WINNER of (TADHack London)

Live Demo

Source Code

  • Credentials for live demo- Username: tadhacker2, tadhacker3 Password: 123 (two users need to join the same chat room at the same time.)
  • Led a team of 5 to build a web video calling app (“Culturoo”) powered by natural language processing (NLTK) that promotes cultural learning via compelling suggestions for communication by utilizing sponsors’ APIs in real-time messaging and video calling
  • Incorporated Microsoft cognitive services to pull images from the internet using NLTK and output as appropriate. The platform supports foreign language conversations other than English. For every message received you get 10 chat suggestions of how to continue the conversation

Technologies used: JavaScript, HTML, CSS, Socket.io, Microsoft cognitive services, NLTK NLP, Vidyo.io and Temasys real time communication apis, local weather api, ip address api, and wikipedia api

Show Details

Hide Details

cardGame-demo cardGame-win cardGame-lose

Solitaire Card Game

Source Code

  • Built this modified game "Thirteens" being inspired by the game "Tetris Solitaire" created by Randy Rasa
  • Ace, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q correspond to the point values of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
  • Pairs of cards whose point values add up to 13 are selected and removed
  • Kings are selected and removed singly
  • Only two cards can be picked and removed at once
  • If no remaining moves are available, you lose

Technologies used: Java, BlueJ, JFrame, ActionListener

Show Details

Hide Details

Airbnb Clone Screenshot

Airbnb Clone

Live Demo

Source Code

  • Built from scratch for fun using Java and by parsing Airbnb’s datasets. The user is able to select a price range, click on an interactive map of London to show region-specific listings and statistics, then add or remove any listings from their ‘checkout basket’ and pay

Technologies used: Java, JUnit Framework

Show Details

Hide Details

myBuddy App Highlight

myBuddy app for NHS

Live Demo

Source Code

  • Built a fully cross-platform app for the Maudsley NHS Foundation Trust to significantly reduce the risk of clinicians in the Helping Families Team visiting families alone

Technologies used: JavaScript, React Native, ExpressJs, Firebase, Google Cloud

Show Details

Hide Details

Liljimbo-Chatbot

Facebook Messenger Chatbot

Live Demo

Source Code

  • Hardwired this chatbot with the mission to provide information regarding First-Aid to prevent worsening or ill-handling of injuries
  • Implemented natural language processing so that the chatbot could give precise First-Aid treatment instructions
  • Hooked this chatbot onto a Heroku server. Published and got an average rating of 4.8 stars

Technologies used: Python, Natural language processing WIT.AI, Heroku, Facebook.com, Python Modules(Flask, Pymessenger, Request)

Show Details

Hide Details

Npm Package Symbol

Npm Package - Facebook AccountKit SDK

Source Code

  • Open-sourced my own Node.js module on the npm registry, published a client access token flow SDK for validation and authentication. In use by over 60 developers

Technologies used: Node.js, Mocha

Show Details

Hide Details

welcomePage coursePage

CitiCourse (HackCiti)

Live Demo

Source Code

  • Led a team of 4 to build an interactive story-telling platform that allows you to learn various programming languages by collaborating with a random student and earning points along the way
  • Pitched the project to a panel of 3 Citi’s technology analysts and got commended for persuasive and vigorous delivery

Technologies used: React, JavaScript

Show Details

Hide Details

Amazon Book Seller Amazon Book Seller

Amazon Book Seller

Live Demo

Source Code

  • Designed a responsive website to sell my books on Amazon
  • Engineered a search filter that constantly updates search results base on book titles
  • Encompassed the price, condition, book title and details for over unique 50 books

Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, Amazon.com

Show Details

Hide Details

Random Quote Generator

Random Quote Generator

Live Demo

Source Code

  • Utilized percent-encoding and jQuery to provide a tweet template with hashtags, quote, and author
  • Incorporated Twitter and Facebook ‘share quote’ buttons
  • Added unique animations and custom backgrounds based on the author of the quote

Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap

Show Details

Hide Details

Amazon Alexa Hack

Amazon Alexa Hack

Source Code

  • Engineered an Amazon Alexa Skill in my spare time that searches for luxury hotel sales in the user’s desired location using python
  • Developed a ‘favourites’ functionality that saves the selected sales and sends to the user’s email. Utilized Secret Escapes API

Technologies used: Python, AWS, Amazon Echo Dot, Secret Escapes internal API

Show Details

Hide Details

Local Weather App

Local Weather App

Live Demo

Source Code

  • Implemented jQuery to acquire the user’s city, country, and details about the local weather, using the user’s geolocation API and IP address
  • Used JavaScript to convert between degrees Celsius and Fahrenheit
  • Changed background/animations based on weather conditions

Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, Geolocation/Weather API

Show Details

Hide Details

Wikipedia Search App

Wikipedia Search

Live Demo

Source Code

  • Integrated with MediaWiki API to provide the user with Wikipedia’s huge content database
  • Utilized Ajax to acquire and display the title and snippet of 10 most relevant search results

Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, MediaWiki API

Show Details

Hide Details

Say Hi