Application

Cover letter
Curriculum vitae
Technologies
Know-How
References
Own projects
Full-Stack Developer


available from
01.11.2026

Jörg Müller
Phone +49 2232 509671
skill@topsys.net


 
 
 

PROFILE
State: 03.10.2026

 

All projects

Desktop-Software

This project list is printed without navigation when using the print function.
For more implementation details, projects can be expanded with "…" (expand all/close all).
The technologies can be clicked on to highlight all of them.
The filtered output of a project list with a specific technology is possible via  » Technologies.
Display the entries chronologically/anti chronologically.

  • Development of accounting programs according to order

    Software: Amiga Basic (structured), Commodore Basic, Desktop application

    Hardware: Commodore Amiga, Commodore C64

    Period: 1985

  • Porting "Giana Sisters" in coproduction

    Client/end customer: Escal Software GmbH

    Software: Desktop application, Graphic programming, Game programming

    Period: 1988

  • Implementation of an archiving system…

    Client/end customer: Wolf & Simonis GmbH

    Description: Complete development of a document archiving system, master/multi-slave architecture, scanner connection

    Software: BTrieve database, Desktop application, Netware network programming, Visual Basic

    Period: 1995

  • Offline data maintenance tool eTabler, Multitasking Java-Session Server

    Software: Desktop application, Java, Java Servlets, Sessiontracking, Threads

    Period: Jun. 2000

  • HOTdoc - XML/DTD based offline web content management application

    Software: Apache Web-Server, Content management CMS, Desktop application, Java, Java Servlets, Java Swing, JDBC, Postgres, Tomcat, XML

    Period: 01.04.2001 – today

  • Freelancer intranet medical practice software/health card…

    Client/end customer: med medicine online GmbH

    Description: Debugging of the entire software and implementation of a uniform system-wide printing concept.

    Software: ASP, Desktop application, Html, MS-Sql, MS-Transaction Server

    Period: 01.05.2001 – 30.09.2001

  • Co-development of a CRM system for industry and wholesale…

    Client/end customer: ARM GmbH

    Description: Data connection and graphical user interfaces including complete networked appointment management with optically sophisticated calendar. Data export and printing of invoices through document processing via Postscript or PDF.

    Software: Apache FOP, Desktop application, Document-Processing, J2EE, Java Swing, JEE, MySql, PDF, PostScript, SAP environment, XML-FO

    Hardware: Scanner integration, Bar code

    Period: 02.06.2003 – 11.06.2004

  • PHOTUX-Client - Offline Photo Product Editor for designing photo books…

    Project: Offline photo book editor including order module. Encrypted, packet-oriented data transmission, connection of payment providers, coupon / campaign system.

    Description: When designing PHOTUX, the offline photo book editor, maximum flexibility was directly considered. The client software is distributed to customers free of charge and does not contain any fixed articles. The complete automatic configuration of the software takes place during the installation by the customer. During the installation or every new start process of PHOTUX, the customer is brought up to date with the latest software and offers from the photo product supplier. The photo products can be flexibly configured. In addition to meaningful descriptions in text and images, layout and production factors can also be set. Flexible prices can be set using coupon codes. For example, discounts can be granted by entering special codes or the order total can be reduced to zero by selling vouchers. Despite numerous functions and options, the Power Designer has a very clear and tidy interface. General highlights: all book pages are scrollable in one window (e.g. as with Acrobat Reader), zoom view from 20% to 800% (for a multi-column page overview up to extreme enlargement), multifunctional elements not set to image / text for Even more layout variations, all elements allow frames, background colors, transparencies and color gradients, page-by-page undo / redo function with 90 steps each, PDF export (e-mail 40DPI, screen 72DPI up to print quality 300DPI), export of all Pages of an article as images in definable sizes, transfer of an article to an Internet gallery (public or protected). The text editor: all fonts installed by the customer can be used, precise justification, text vertically above, below and in the middle, variable line / paragraph spacing, left and right paragraph inserts. The images: the image section can be conveniently selected by "scaling and moving", images are "punched out" using silhouettes, e.g. in flower or heart shape, different image sorting, e.g. According to picture name or date of recording, multi-column picture selection in selectable preview sizes, high speed even with very large pictures (we test with 90MPixel satellite photos), great detail resolution on the screen, even at 800% zoom

    Software: Desktop application, Prepress, Graphic programming, Http protocols, iText, Java, Java Swing, PDF, PDF-Templating, PHP, ServerSockets, Web-Templating, XML

    Period: Aug. 2005 – 30.09.2021

  • Clexane trombose management programm

    Client/end customer: Academy GmbH, Sanofi Aventis GmbH

    Software: Desktop application, Real Basic (structured)

    Period: 24.05.2006 – 29.11.2007

  • data2print - System for creating and processing personalized PDF documents…

    Project: XML interface for programming automatic PDF generators (mostly web to print), strict separation of PDF design from the program flow

    Description: The requirement to personalize print data requires extremely flexible mechanisms to perform personalization even from irregular data sources. In contrast to the simple mail merge, which is usually only generated from similar personalized data sets, flexible data sources pose a particular challenge for personalization software. data2print reduces recurring tasks to an absolute minimum. The error-prone, tedious, constant print preparation cycle "open, edit, save" is completely eliminated: fast implementation of complex personalization requirements, composition of several data sources (XML, CSV, SQL) to different print PDFs, generation of optimized print PDFs (minimal data growth per personalized page), frequent use for regular data transmissions, generation of large quantities of individual print PDFs, periodic processing of numerous existing import files, print jobs from several paper trays with automatic post-processing (VIPP). data2print processes a configured program sequence. This control contains powerful commands for the creation and manipulation of PDF documents.

    Software: Image processing techniques, Desktop application, Document-Processing, Prepress, DTP, iText, Java, Java Swing, JDBC, PDF, PDF-Templating, VIPP, web2obj, Web service, Web-Templating, XML

    Hardware: Printing technology, Xerox Docucolor

    Period: Jun. 2006 – today

  • Avalox COPD-Tool

    Client/end customer: Academy GmbH

    Software: Desktop application, Real Basic (structured)

    Period: 27.09.2006 – 27.06.2007

  • CSII-Expertise

    Client/end customer: Academy GmbH, Roche AG

    Project: Implementing medical diagnosis software (expert-systems), that supports doctors to choose the correct medication or technical equipment (COPD, CS-II, Hypertension).

    Software: Desktop application, Real Basic (structured)

    Period: 26.01.2007 – 21.06.2007

  • Hypertonie Documentation tool

    Client/end customer: Academy GmbH

    Software: Desktop application, Real Basic (structured)

    Period: 31.05.2007 – 09.08.2007

  • Print data personalization & PDF composition software…

    Client/end customer: Infox GmbH

    Description: Realising a print data personalization software for transforming huge incoming travel-booking-reservations in different formats into complety assembled (composing/sorting) print jobs for producing booklets. Based on my PDF-composition-library from my photobook-prepress-server.

    Software: Image processing techniques, Desktop application, Document-Processing, Prepress, DTP, iText, Java, Java Swing, JDBC, PDF, PDF-Templating, VIPP, web2obj, Web service, Web-Templating, XML

    Hardware: Printing technology, Xerox Docucolor, Xerox IGEN

    Period: 01.06.2009 – 30.06.2017

  • Identification and evaluation of trading strategies for the stock market…

    Client/end customer: Crystalline Analytics Ltd.

    Project: Development of a desktop application for evaluating and backtesting stock market trading strategies. Implemented deep learning components and a high-performance Java Swing custom graph painter for detailed result visualization using XML data.

    Description: Architecture and standalone development of a high-performance desktop application dedicated to the systematic discovery, backtesting, and evaluation of stock market trading strategies. Integrated deep learning models for predictive pattern recognition. Designed and engineered a custom, responsive user interface using Java Swing, featuring a dedicated, highly optimized graph painter component for smooth real-time graphical visualization of multi-variable financial charts, performance metrics, and simulation results. Managed data exchange, state persistence, and configuration structures via XML data models.

    Software: Deeplearning, Desktop application, Java, Java Swing, XML

    Period: 15.12.2020 – 31.12.2022

  • Frontend for document aggregation…

    Client/end customer: EQS GmbH

    Project: CMS editor for updating a jusritic expert system from new given documents (PDF)

    Description: Update of a jusritic expert system from new given documents (PDF). Detection and merging of all changes (incl. new chapters and shifts). Clear display of conflicts and marking of all detected changes.

    Software: Content management CMS, Desktop application, Document-Processing, Java, Java Swing, PDF, Interface specification, Threads

    Project management: GIT, Jira, Maven

    Period: 15.11.2022 – 28.02.2023