|
Commissioned softwareDespite having created several thousand smaller and larger programs, we have a considerable problem when we want to show off our achievements. For obvious reasons we cannot show the coursework programs we have written, and the companies for which we work as subcontractors also usually want this fact to remain a secret. That is why we can present to you only a few projects, for which we have obtained clear consent from our clients. | |
design-assist softwareanother CAD program, ordered by the same company. The program uses a completely different concept of drawing creation, closely matched to the measuring method adopted by DPS, which is based on triangulation. When creating a project, you start by measuring the distance between any 3 corners of the ceiling. A laser distance meter sends this data directly to the program, creating the first triangle. Then you attach the next triangle to one of its sides, measuring the next corner. By repeating these steps, we transfer the image of the ceiling into the program, minimising the possibility of errors to an absolute minimum. |
|
Classic warehouse and invoicing programit keeps stock records of goods and services and stores client details. Besides invoices, it lets you print several basic reports on warehouse turnover, goods issue notes (WZ) and so on. The printouts are generated from editable templates, which makes them easy to adapt to the specific requirements of the company... |
|
telnet client automating many repetitive tasksanyone who handles large data sets knows how often you have to make many similar but not identical changes to that data, resulting from certain conditions being met (which could still be programmed, at a pinch), but often simply resulting from a "list" supplied by the boss. So what then?A capable programmer will of course find a solution to any problem, but one is not always at hand. The solution is the hardworker program - a program which is an extended telnet client that connects to a Unix server and then carries out the necessary modifications on the employee's behalf, in particular those where many similar but not identical changes must be made, a special example of which is modifying records "from the list". The program supports the use of loops, complex conditional statements and writing C-like scripts. The attached screenshot shows the program while changing the dates of orders older than a given date at one of the Polish banks. (I have the option of reselling this program further. A version with identical functionality has also been created, which captures the handle of any Windows window and can make changes in cooperation with any software.) |
|
program analysing stock market datait generates market entry and exit signals using genetic algorithms and artificial neural networks to predict time signals. The application allows extremely precise tuning of the algorithms by modifying all the parameters of both the network and the learning algorithms. It uses the classic backpropagation algorithm with various objective functions, simulated annealing, and its own original development called winner take all. Pre-trained networks undergo selection by the tournament method and further optimisation using a genetic algorithm. Of course, the process can be stopped at any moment, the parameters can be changed, and training of the selected networks can be continued on the basis of different settings... |
|
software for a security agencyconnected to a GSM alarm panel, it monitors events occurring at the monitored premises, archives them, and requires the security employee to take actions in line with the security procedures. It comes with a procedure editor that allows you to model freely the responses of the person operating the panel, depending on the type of event and the premises from which it originates (for example, the reaction to activation of a motion detector in a shop may differ from the reaction in a private home). |
|
| custom software - next page... | |

