Using the program, product digital upgrades
Don’t want to hire full-time programmers (too expensive)
Don’t know how to manage programmers
Project is too small to justify long-term hiring
Just need one app / internal system / automation tool
Our works
Design process
If you're looking to develop new products, our suggestion is to add some procedures (digitalization). Specifically, this means making the product/service start, work, and stop according to a set procedure. This results in accuracy, speed, customization, and high efficiency.
Product Upgrade
Upgrade your product/service's software. Small products can use reprogrammable digital gate arrays or microcontrollers, essentially putting a small computer on a single chip. Adding a program to a product/service can significantly upgrade its functionality.
Software services
We are willing to establish a long-term "software maintenance" relationship with your company, completing tasks such as program updates, upgrades, secondary development, and configuration file adjustments. Our services are characterized by stability, long-term commitment, and reliable support.
About Us
Graduated with a bachelor’s degree in industrial automation in the 1980s. Possesses solid electrical automation design skills. Proficient in microcontroller control hardware and assembly language software. Settled in Singapore in 1997, where I worked for 10 years in mold design, operation, and management. Currently, Focus more on test program design.
Advantage
I’m very curious about new technologies and concepts. I enjoy programming and taking on challenges.
I always like to make my programs have beautiful interfaces.
I follow strict programming principles and logical execution when editing programs.
Work Philosophy
We don’t pursue a large number of projects, nor do we prioritize speed.
We place greater emphasis on the rationality of system architecture, code quality, and long-term maintainability.
For project clear, and sustainably evolving system is more valuable than short-term feature stacking.
Why choose us?
Programming is closely related to the surrounding environment. We have many years of experience in automation and mechanical design, and rich experience in application scenarios. We have a thorough understanding of the underlying mechanisms of automatic control, mechanical motion, and program control, and we can provide relatively reasonable solutions. Comprehensive capabilities are our greatest asset.
We understand how the company operates. Products/services require programming, but hiring dedicated programmers sometimes seems unnecessary, and program design is difficult to quantify and manage. Therefore, we’ll handle this work; outsource it to us, and we’ll be responsible for it from start to finish. This ensures the product/service is successfully developed at the lowest cost and with the best results.
A piece of Python code
On the right is a tiny bit of the beginning of a Python program.
Advantages of the Python programming language:
It has a wide range of applications, facilitates hardware control, and is suitable for automation products and related industries. The program structure conforms to general engineering logic, making it easy to understand and maintain. It also interfaces easily with other programming languages.
NC Program Editor
The left window of this program is for NC editing, and the right window displays the NC trajectory.
The right side contains the Undo section, which is the most troublesome function. For each step of the operator’s action, the command, the object being operated on, and the operating environment must be pushed onto a stack. Only after executing Undo can the “set” on the stack be used to restore the program step by step. Redo is even more complicated.


