About

Full-stack developer. Freelance since 2016.

|
|

I'm one-person studio helping founders and small teams ship production software: React and Angular front ends, Node.js and Laravel back ends, and WordPress/WooCommerce for commerce and content.

~/ngshengkee.com/about.js
const developer = {
name: "Ng Sheng Kee",
role: "Full-Stack Developer",
stack: ["React","Angular","Node","Laravel"],
basedIn: "Singapore",
available: true,
};
+
Projects shipped
YR
In production code
Singapore
Based
H
Response time

01 / Story

I started out fixing WordPress sites for local businesses, and kept following the problems upstream — into APIs, databases, and full application architecture. Taking on the projects that need one person who can own the whole stack.

I work best with founders and small teams who want a direct line to the person actually writing the code — clear scopes, honest estimates, and no handoffs lost in translation.

02 / Experience

2019-2021

Black Sun

Senior Front End Developer

  • Build a microsite within 2 months from idea to live with cross-border team. 
  • Using AEM system to build dynamic components/templates to provide flexible website update to our clients.
  • Design and propose an upgraded/lean workflow for the static website development to the management level.
  • Work in a dynamic team and able to handle high-intensity workload where communication is essential.


Technologies: HTML5, Less, CSS, Javascript, jQuery, AEM.

2016-2019

VML

Senior Front End Developer

  • Develop and maintain client website.
  • Work on entire processes of web application development including giving advice to the design team to provide a better UI/UX experience.
  • Implement DTM code to the selected project to allow the client for tracking or other analytic purposes.
  • Using VueJs to build a SPA web application.
  • Optimize website to maximize speed and scale.
  • Conduct research to supplement technical aspects of requirements.
  • Work closely with related teams in both Singapore and overseas, such as China Shanghai, India, and the UK.
  • Write clean and effective code.
  • Code review and giving advice to junior developers. 
     

Technologies: HTML5, SASS, CSS, Javascript, jQuery, Handlebars/Pug/Jade, Vue, React, RequireJS, NodeJS, AEM.
Task Runner: Webpack, Gulp, Grunt.
Framework: Bootstrap.
API: 高德API, Google Map.

2016-2016

Reebonz - Your World of Luxury

Interactive Designer

  • Building Mobile App prototype using FramerJS.
  • Develop and maintain website.


Technologies: HTML, CSS, FramerJS, Javascript, Handlebars, CoffeeScript

2015-2015

POSSIBLE

Front End Engineer

  • Develop and maintain client website.
  • EDM slicing.
  • Conduct research to improve frontend workflow.
  • Sharing research result to the team.
  • Work closely with Senior Frontend to develop a website.
     

Framework: Taiga.
Technologies: HTML, SASS, CSS, Javascript, Gulp.

2014-2015

XM-JWT

Front End Developer

  • Develop and maintain client website.
  • EDM slicing.
  • Work on entire processes of web application development including giving advice to the design team to provide a better UI/UX experience.


Technologies: HTML, SASS, Less, CSS, Javascript, jQuery.
Framework: Bootstrap, 320 and up, Gumby.
API: Google Map.

2012-2013

Tribal DDB

Junior Web Designer

  • Develop and maintain client website.
  • EDM slicing.
  • Create animated flash banner.
  • Work closely with design team and using provided resources, to create a realistic photomontage.
     

Technologies: HTML, CSS, Javascript, jQuery, Sitecore, Custom PHP CMS

2012-2012

Dragon Soft Research Sdn Bhd

Interactive Designer

Design for internal photo booth project.


Technologies: Photoshop, Illustrator

04 / How I Work

01

Discover

Scope the problem, align on goals, and map technical constraints.

02

Design

Wireframe the flow and confirm the plan before writing code.

03

Build

Ship in weekly iterations with staging previews along the way.

04

Launch

Deploy, monitor, and stay on for fixes and fast follow-ups.