The back of Jonathan Ho on the edge of Tai Mo Shan

About Me

I grew up in Hong Kong and have been building robots since I was five. These days, I explore software, photography, 3D art, and whatever else catches my interest. I like figuring out how things work and turning ideas into something I can share. Away from the computer, I enjoy hiking, kayaking, cooking, and learning guitar.

Work I do

3D Art

Wireframe of 3D art work of a steampunk London3D art work of a steampunk LondonWireframe of 3D art work of a steampunk London

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 them, to make them visible for people to see. I consider this an art form where I can express my inner feelings as well as use my technical abilities without the limitations of physics laws or location confinement. This is my way of sharing something that is intangible.

Check out my art gallery >>

Photography

DSC00009.jpg
DSC02648.jpg
DSC02827.jpg
DSC07306.jpg
DSC07837.jpg
DSC08607.jpg
star.jpg
DSC09468.jpg

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 capture 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.

Check out my photo gallery >>

Software Development

GitHub status of H01001000
GitHub status of H01001000
GitHub status of H01001000

I mostly work with TypeScript, Python, C#, and Rust. I enjoy trying out ideas and getting different parts of a system to work together. At D3 Security, I worked on backend services and agent workflows. For ALEASAT, I led mission operations software, worked with Kubernetes/FluxCD and observability, and prototyped a Rust/NAPI rewrite of the TypeScript orbital engine. My own infrastructure runs Docker/Coolify with BGP, WireGuard, CockroachDB, and distributed monitoring. I also contributed to Discordeno's build tools, tests, and cross-runtime compatibility. My fabric project is still in design and early implementation.

My GitHub profile >>

Robotics

Rendering of two Lego sumo robot with a bottle in the middle.

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 underwater 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

image of JH0

Curiosity led me to build a two-body gravity simulation after learning about Newton's law of universal gravitation. I used Earth and Moon reference data from NASA to explore orbital motion and compare the simulated behavior with published values. The project helped me connect physics, numerical computation, and visual explanation.

Read more >>

Credit: NASA

Curiosity led me to build a two-body gravity simulation after learning about Newton's law of universal gravitation. I used Earth and Moon reference data from NASA to explore orbital motion and compare the simulated behavior with published values. The project helped me connect physics, numerical computation, and visual explanation. Credit: NASA

Read more >>

Credit: NASA

Contact Me

I am more than happy to show you more of my work or to collaborate. Please contact me at

heiheiho000@gmail.com