Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Email successfully verified.
User Avatar
$40 USD / hour
Flag of MY
segamat, malaysia
$40 USD / hour
It's currently 12:32 PM here
Joined January 16, 2014
7 Recommendations

Yee Jin N.

@JinNg

annual-level-three.svg
4.7 (72 reviews)
7.9
7.9
$40 USD / hour
Flag of MY
segamat, malaysia
$40 USD / hour
92%
Jobs Completed
98%
On Budget
95%
On Time
22%
Repeat Hire Rate

Web app developer - D3.js Data Visualization

I am a Web Developer with solid and real life experience in this field. I have worked as a software publisher and a contract programmer (from C++ through to java servlets) in Australia for 15 years. I am currently based in Malaysia. Now, I develop online applications using JavaScript, D3, , PHP, MySQL, SVG, HTML5, CSS3, CodeIgniter, WebGL, Canvas, CSS, Web RTC, and JQuery. I do all the work myself and do not sub contract. I am ready to work on your upcoming jobs or projects. Please contact me to discuss about your project.
Freelancer Javascript Developers Malaysia

Contact Yee Jin N. about your job

Log in to discuss any details over chat.

Portfolio Items

This one of a kind Magento site uses custom design from the owner which required special templates, Magento settings and DB enhancements.
Custom layout and DB for successful Magento Site
This one of a kind Magento site uses custom design from the owner which required special templates, Magento settings and DB enhancements.
Custom layout and DB for successful Magento Site
This one of a kind Magento site uses custom design from the owner which required special templates, Magento settings and DB enhancements.
Custom layout and DB for successful Magento Site
This one of a kind Magento site uses custom design from the owner which required special templates, Magento settings and DB enhancements.
Custom layout and DB for successful Magento Site
Downloading huge daily incoming CDR files and processing them to provide summaries by aggregating the required columns as defined by the client. The summaries are then provided as links to the MySQL  summaries in CSV format.
Processing incoming CDR data from SIP service provider
Downloading huge daily incoming CDR files and processing them to provide summaries by aggregating the required columns as defined by the client. The summaries are then provided as links to the MySQL  summaries in CSV format.
Processing incoming CDR data from SIP service provider
Downloading huge daily incoming CDR files and processing them to provide summaries by aggregating the required columns as defined by the client. The summaries are then provided as links to the MySQL  summaries in CSV format.
Processing incoming CDR data from SIP service provider
Downloading huge daily incoming CDR files and processing them to provide summaries by aggregating the required columns as defined by the client. The summaries are then provided as links to the MySQL  summaries in CSV format.
Processing incoming CDR data from SIP service provider
This was 3D mapping of surgical areas on a head and skull model for multiple cases and finding common areas by presenting overlaps in the form of heatmaps.

The data was transformed from a 3D outline drawing on our 3D model and then storing the vectors onto our MySQL DB for each case. Then the data is aggregated as a heatmap on a resulting 3D head and skull model
Scientific research using WebGL 3D head/skull mapping
This was 3D mapping of surgical areas on a head and skull model for multiple cases and finding common areas by presenting overlaps in the form of heatmaps.

The data was transformed from a 3D outline drawing on our 3D model and then storing the vectors onto our MySQL DB for each case. Then the data is aggregated as a heatmap on a resulting 3D head and skull model
Scientific research using WebGL 3D head/skull mapping
This was 3D mapping of surgical areas on a head and skull model for multiple cases and finding common areas by presenting overlaps in the form of heatmaps.

The data was transformed from a 3D outline drawing on our 3D model and then storing the vectors onto our MySQL DB for each case. Then the data is aggregated as a heatmap on a resulting 3D head and skull model
Scientific research using WebGL 3D head/skull mapping
This was 3D mapping of surgical areas on a head and skull model for multiple cases and finding common areas by presenting overlaps in the form of heatmaps.

The data was transformed from a 3D outline drawing on our 3D model and then storing the vectors onto our MySQL DB for each case. Then the data is aggregated as a heatmap on a resulting 3D head and skull model
Scientific research using WebGL 3D head/skull mapping
This was 3D mapping of surgical areas on a head and skull model for multiple cases and finding common areas by presenting overlaps in the form of heatmaps.

The data was transformed from a 3D outline drawing on our 3D model and then storing the vectors onto our MySQL DB for each case. Then the data is aggregated as a heatmap on a resulting 3D head and skull model
Scientific research using WebGL 3D head/skull mapping
This is one of the most challenging project because it involves using real life images and making it look realistic with so many options available to the users.

The tool has the flexibility to allow the client to define the top and bottom design area and size for each type of his product line. The tool uses HTML5 Canvas to do the numerous layerings with opacity to let the surface reflection and shadows to show through realistically.

This tool then integrated with the clients ASP shopping cart software to replace their previous text based customisation tool.

This tool could load designs dynamically from a list of folders and then preview the svg & png images within. 

It could also load a list of Monogram fonts and allowed the users to type in simple letters which are then translated to individual monogram characters.

Other options include user uploaded images and normal text.
Tumbler Designer Tool
This is one of the most challenging project because it involves using real life images and making it look realistic with so many options available to the users.

The tool has the flexibility to allow the client to define the top and bottom design area and size for each type of his product line. The tool uses HTML5 Canvas to do the numerous layerings with opacity to let the surface reflection and shadows to show through realistically.

This tool then integrated with the clients ASP shopping cart software to replace their previous text based customisation tool.

This tool could load designs dynamically from a list of folders and then preview the svg & png images within. 

It could also load a list of Monogram fonts and allowed the users to type in simple letters which are then translated to individual monogram characters.

Other options include user uploaded images and normal text.
Tumbler Designer Tool
This is one of the most challenging project because it involves using real life images and making it look realistic with so many options available to the users.

The tool has the flexibility to allow the client to define the top and bottom design area and size for each type of his product line. The tool uses HTML5 Canvas to do the numerous layerings with opacity to let the surface reflection and shadows to show through realistically.

This tool then integrated with the clients ASP shopping cart software to replace their previous text based customisation tool.

This tool could load designs dynamically from a list of folders and then preview the svg & png images within. 

It could also load a list of Monogram fonts and allowed the users to type in simple letters which are then translated to individual monogram characters.

Other options include user uploaded images and normal text.
Tumbler Designer Tool
This is one of the most challenging project because it involves using real life images and making it look realistic with so many options available to the users.

The tool has the flexibility to allow the client to define the top and bottom design area and size for each type of his product line. The tool uses HTML5 Canvas to do the numerous layerings with opacity to let the surface reflection and shadows to show through realistically.

This tool then integrated with the clients ASP shopping cart software to replace their previous text based customisation tool.

This tool could load designs dynamically from a list of folders and then preview the svg & png images within. 

It could also load a list of Monogram fonts and allowed the users to type in simple letters which are then translated to individual monogram characters.

Other options include user uploaded images and normal text.
Tumbler Designer Tool
This is one of the most challenging project because it involves using real life images and making it look realistic with so many options available to the users.

The tool has the flexibility to allow the client to define the top and bottom design area and size for each type of his product line. The tool uses HTML5 Canvas to do the numerous layerings with opacity to let the surface reflection and shadows to show through realistically.

This tool then integrated with the clients ASP shopping cart software to replace their previous text based customisation tool.

This tool could load designs dynamically from a list of folders and then preview the svg & png images within. 

It could also load a list of Monogram fonts and allowed the users to type in simple letters which are then translated to individual monogram characters.

Other options include user uploaded images and normal text.
Tumbler Designer Tool
This is one of the most challenging project because it involves using real life images and making it look realistic with so many options available to the users.

The tool has the flexibility to allow the client to define the top and bottom design area and size for each type of his product line. The tool uses HTML5 Canvas to do the numerous layerings with opacity to let the surface reflection and shadows to show through realistically.

This tool then integrated with the clients ASP shopping cart software to replace their previous text based customisation tool.

This tool could load designs dynamically from a list of folders and then preview the svg & png images within. 

It could also load a list of Monogram fonts and allowed the users to type in simple letters which are then translated to individual monogram characters.

Other options include user uploaded images and normal text.
Tumbler Designer Tool
The Google Maps was populated with markers from 2 different RESTful data sources. One was XML and the other was in JSON format. The XML format was more difficult to parse but I used D3.js excellent data parser to deal with it.

The data was then further collated into groups relevant to the user.
Google Map API used with RESTful data source for markers
The Google Maps was populated with markers from 2 different RESTful data sources. One was XML and the other was in JSON format. The XML format was more difficult to parse but I used D3.js excellent data parser to deal with it.

The data was then further collated into groups relevant to the user.
Google Map API used with RESTful data source for markers
The Google Maps was populated with markers from 2 different RESTful data sources. One was XML and the other was in JSON format. The XML format was more difficult to parse but I used D3.js excellent data parser to deal with it.

The data was then further collated into groups relevant to the user.
Google Map API used with RESTful data source for markers
The Google Maps was populated with markers from 2 different RESTful data sources. One was XML and the other was in JSON format. The XML format was more difficult to parse but I used D3.js excellent data parser to deal with it.

The data was then further collated into groups relevant to the user.
Google Map API used with RESTful data source for markers
This established tourist site had hundreds of tourist sites Geolocated and described in a public repository GeoJSON.io site.

Although the site was useful initially as a place to store geojson data for use in MapBox maps, the editing features was less than adequate.

I migrated the GeoJSON data into a MySQL DB, provided an admin panel to administer the data and provided an exact duplicate GeoJSON source to their MapBox Map.
Migrate data from GeoJSON.io to Custom MySQL DB
This established tourist site had hundreds of tourist sites Geolocated and described in a public repository GeoJSON.io site.

Although the site was useful initially as a place to store geojson data for use in MapBox maps, the editing features was less than adequate.

I migrated the GeoJSON data into a MySQL DB, provided an admin panel to administer the data and provided an exact duplicate GeoJSON source to their MapBox Map.
Migrate data from GeoJSON.io to Custom MySQL DB

Reviews

Changes saved
Showing 1 - 5 out of 50+ reviews
Filter reviews by:
4.8
$41,703.43 USD
Good Job on this project.
JavaScript Google Maps API Geographical Information System (GIS)
C
Flag of US Christopher K. @cthomas57
28 days ago
4.6
€1,449.07 EUR
Good communication and domain expertise
JavaScript CSS Cartography & Maps HTML
User Avatar
Flag of DE Daniel K. @geolicious
2 years ago
0.0
$710.00 USD
The project is not completed according to the dispute
User Avatar
Flag of MY Kah Ho W. @Kahhojameswong
2 years ago
5.0
$400.00 AUD
Excellent work again, I will continue to hire Yee Jin Ng for future work as the quality of work is excellent and communications are always good.
PHP MySQL HTML
C
Flag of AU Matthew V. @chewman
3 years ago
5.0
$240.00 CAD
Fantastic work, on time and delivered exactly what I wanted.
PHP JavaScript Software Architecture Codeigniter MySQL
User Avatar
Flag of CA Jean-Christophe R. @ricardjc
3 years ago

Experience

Owns and run Educational Website

www.edbydesign.com
Jan 1997 - Present
Making learning educational and fun for primary and special needs children. We were one of the first online story publishing site for kids in 1997 using html and Java servlets. We also created original online apps using Flash back then. Now we have various educational apps written for HTML5 using Javascript, PHP, D3.js & MySQL

Contract Programmer

Agencies
Jan 1992 - Jan 1996 (4 years)
Worked at various companies in Melbourne, Australia like NAB, Bosch, etc.

Programmer

Data Design Hisoft - Australia
Jan 1989 - Jan 1991 (2 years)
Database programmer using dBase3 and other libraries.

Contact Yee Jin N. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

numeracy_1.png Basic Numeracy 1 94% us_eng_1.png US English 1 88% html5-basic-1.png HTML5 1 75%

Top Skills

JavaScript 49 PHP 40 Software Architecture 28 HTML5 28 Dthreejs 20

Browse Similar Freelancers

Javascript Developers in Malaysia
Javascript Developers
PHP Developers
Software Architecture Developers

Browse Similar Showcases

JavaScript
PHP
Software Architecture
HTML5
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2021 Freelancer Technology Pty Limited (ACN 142 189 759)
There is no internet connection
Loading preview