Francis Tao

Francis Tao

Hi, I'm Francis Tao. I'm a software engineer, Mainly focus on front-end development and webgl, You can explore my GitHub for more infomation

Blog

VoxelEditor

React, WebGL, Voxel

VoxelEditor is a 3d voxel model editor running on the web, It is one of the projects I developed at the CodeMao Company

MusicEdior

React, WebAudio API

An digital audio workstation in your browser. You can create music with it and download the work you have done.

VoxelEditor Mobile Adaption

React, WebGL, Voxel

In order to make VoxelEditor work well on touch screen devices, I implement a virtual cursor to simulate real mouse operations.

Audio Adjustment Tool

React, WebAudio API, Canvas

This is a tool for uploading and simply processing audio in the box3 platform. The technology used is React and WebAudio API.

3D UI of Box3 Game Editor

React, Context API, WebGL

In Box3 Game Editor, we need 3dUI to control the object, this is how I implement it with React Context API and WebGL

Thinking In RPC

Remote Procedure Calls, NodeJs

Ever since the Nodejs take a place in a server-side language, adopt the RPC pattern for designing the client-server API may be a very interesting approach.

WebApp setup from scratch

React, Webpack, Nodejs

Setup a web application from scratch without using create-react-app and webpack-cli. With CSS configuration so that the Tailwind can coexist with css module.

Your browser doesn't appear to support the HTML5 <canvas> element.