Projects


Implement D3.js chart with time selector and highlighted values

D3.js is a very interesting JavaScript library for manipulating documents based on data. It is a low-level framework that is helpful in creating highly-customized data visualization modules such as chart with smooth transitions and interaction.

Read more...

Container Load Plan: showing 3D steps with animations (Three.js)

An important part of modern Container Load Plan tools is showing web-based 3D results effectively so end-users can understand the arrangement quickly at first glance.

Read more...

Building simple image editor with Fabric.js (Javascript HTML5 canvas library)

ads/banners designing toolAn interesting tool for ads/banners designing purpose with complex interactions: product selection, changing backgrounds, texts, buttons and badges, exporting images in different sizes, etc.

Read more...

3D visualization programming with VTK (The Visualization Toolkit)

3d printing3D printing or additive manufacturing is a process of making three dimensional solid objects from a digital file. There are rooms for programming when moving these services online, based on the strength of 3d visualization libraries.

Read more...


Stylink: An inside look of a startup social-commerce project

stylink.vnStylink is a fashion social network that has integrated the simulation technology for the online dressing room and other fitting purposes. I have been part of this interesting startup project as a co-founder since 2012.

Read more...

Stylink: Virtual dressing room for commercial purposes

virtual dressing roomIn Stylink project, our silver bullet is the virtual dressing room, that is the combination of front-end programming and back-end image processing.

Read more...

Stylink: A tool for designing fashion collections

collection designing toolThe collection designing tool helps designers and stylists on the Stylink network create and share their favorite collections and get feedback/comments from users worldwide.

Read more...

Stylink: Web-based tool for styling your hair

hair styling toolThe hair styling tool in Stylink project helps users visualize different hair styles on their face.

Read more...

Tutorials


Some practices for setting up a clean, responsive and real-time support web project (ASP.NET)

responsive uiI have built a simple demo for showing practices in web development (ASP.NET), aim to set up a clean, responsive and real-time support project.

Read more...

Adding HTML editor (WYSIWYG) into ASP.NET web projects

html editor (wysiwyg)Adding HTML editor (aka. WYSIWYG - "what you see is what you get") is such a very common task when you build input forms. In this article, I will share my experiences and best practices in decision making process and development time in order to help you find your most suitable control and integrate into your projects by the best way.

Read more...

3/N-tier for building web applications with ASP.NET MVC and .NET framework

Architecture design is an important phase of development process, especially for enterprise applications with large scale of functionalities, technologies and long-term maintenance, enhancements and improvements.

Read more...