Work I do
3D Art
In my leisure time, I enjoy creating 3D art through computer rendering. Often, I would have 3D scenes on my mind, and I want to actualise it, to make it visible for people to see. I consider this is an art form that I can express my inner feeling as well as to fulfil my technical innate abilities without the limitations of physics laws or location confinement. This is my way of sharing something that is intangible.
Photography
Engaging in photography is another way of balancing myself with a touch of artistic sense. In particular, I enjoy landscape photography, especially to capture the scenes during my hiking that I feel spectacular, or to capsulate any strange happenings in my neighborhoods. Photography to me, is a language that speaks about stories beyond its stillness, and through the visuals I can communicate with the audience directly and show them the other aspects of life.
Software Development
I am an active GitHub contributor and I enjoy collaborating with others on open-source projects. I am proficient in several programming languages including TypeScript, Rust, and C++, mainly contributing to system design, CI/CD, and reviewing PRs. I am currently one of the maintainers of Discordeno, a secure, fast, and highly scalable library for the Discord API, written in TypeScript with used in 8M discord server.
Robotic
I have built over one hundred robots with various specialties, such as delivering food to the table inside a restaurant, racing on the track, playing hide and seek in the playground, competing soccer in the field, or even to sort out different colours and sizes of Lego bricks. My masterpiece is the under-water robot that can perform tasks under water beyond human capabilities. The one which is highly loved by most people is the Sumo Robot, as it’s fun to play with.
Physics Simulation
Curiosity is always my driving force. Once my physics teacher taught us the Newton&aposs Law of Universal Gravitation, that I found it very intriguing to see how it works. So, I built a physics simulation in order to simlate the movement of two objects under the effect of gravity. My simulation has proven the correctness of the formula. By entering the Earth’s and Moon&aposs data extracted from NASA database, the results have showed that the moon orbits around the earth one revolution in 27 days, and the orbital parameters are the same with the data from NASA.
Credit: NASA
Curiosity is always my driving force. Once my physics teacher taught us the Newton&aposs Law of Universal Gravitation, that I found it very intriguing to see how it works. So, I built a physics simulation in order to simlate the movement of two objects under the effect of gravity. My simulation has proven the correctness of the formula. By entering the Earth’s and Moon&aposs data extracted from NASA database, the results have showed that the moon orbits around the earth one revolution in 27 days, and the orbital parameters are the same with the data from NASA. Credit: NASA
Credit: NASA