Dirk Lemmermann
Java Champion JavaOne Rockstar

Dirk Lemmermann

Founder & Principal Engineer · DLSC Software & Consulting GmbH
Zurich, Switzerland

40+
Years of Programming
30+
Years Professional Experience
10+
Open-Source Libraries
7
Industry Awards

Summary

With over 40 years of programming and 30 years of professional experience, Dirk Lemmermann is one of Europe's foremost experts in Java desktop UI development. As the founder of DLSC Software & Consulting GmbH in Zurich, Switzerland, he designs and maintains an extensive portfolio of open-source JavaFX controls used by developers worldwide — from calendar and scheduling components to advanced layout managers.

Recognised by the community as a Java Champion (2019) and a two-time JavaOne Rockstar (2016), Dirk regularly speaks at international conferences and contributes to shaping the future of the JavaFX ecosystem through JFXCentral, the community hub he built and maintains.

Beyond open-source, DLSC offers expert consulting to help teams adopt and customise its libraries, and is the creator of FlexGanttFX — the only professional Gantt charting solution for JavaFX, trusted by Fortune 500 companies.

Dirk is also available as a freelance engineer and welcomes engagements where he can embed with your team to accelerate delivery, review architecture, mentor developers, or build custom JavaFX components. Whether you need a few focused days of expert input or longer-term support, feel free to get in touch.

Location

Zurich, Switzerland

Languages

German (Native)  ·  English (Professional)

Focus Areas

JavaFX · UI Frameworks · Open Source · Consulting

Experience

DLSC Software & Consulting GmbH
Founder & Principal Engineer
2005 – Present · Zurich, Switzerland
Founded and leads DLSC, a boutique software company specialising in JavaFX UI development. Responsible for the full product lifecycle of multiple commercial and open-source libraries — architecture, implementation, documentation, and community support. Provides consulting services to enterprise clients adopting JavaFX-based desktop applications.
  • Created and maintains FlexGanttFX, the only Gantt charting framework for JavaFX, used by Fortune 500 companies.
  • Built and maintains CalendarFX, FormsFX, and 8+ other open-source JavaFX libraries widely adopted across the ecosystem.
  • Founded and maintains JFXCentral, the community hub for JavaFX developers — itself built entirely in JavaFX and served via JPro.
Selected Consulting & Freelance Clients
EIZO Emirates EBU Accenture Netcetera Karakun Qnamic Projekt Pro GmbH Sideline Sports MINT Media S4M Alltrotec AISO
Senapt Ltd
VP of Software Engineering
2018 – 2026 · United Kingdom
Leads software engineering at Senapt, a company delivering an Energy-as-a-Service (EaaS) platform for energy sellers and buyers in the UK market. Responsible for overseeing the architecture and development of Senapt's CRM and energy management systems, combining technical leadership with strategic direction for the engineering organisation.
Credit Suisse
Systems Lead Engineer, Assistant Vice President
2003 – 2004 · Zurich, Switzerland
  • Deputy manager of the department responsible for defining and implementing standards for Java development environments, tools, and application servers across Credit Suisse Financial Services (CSFS).
  • Managed a team of approximately twelve employees.
  • Architect and project team leader for the central build and deployment tool at CSFS, subsequently adopted by hundreds of Java developers.
  • Standardised tooling across IDEs, CVS, Ant, JUnit, Clover, and application servers (BEA WebLogic, Tomcat).
Skyva International
Senior Software Engineer
~1999 – 2003 · Boston, MA, USA
Worked as a senior developer at Skyva International, a company specialising in XML- and Java-based enterprise eBusiness software. Contributed to the design and implementation of rich Java client applications within the company's enterprise platform.
Carnegie Mellon University — Robotics Institute
Senior Research Developer
1996 – ~1999 · Pittsburgh, PA, USA
Worked within the Intelligent Coordination and Logistics Laboratory at CMU's Robotics Institute. Developed Dirk's "J" Toolkit (DJT) — a collection of custom UI components written in 100% pure Java, extending the Java AWT. The toolkit was used to build the user interface for the DITOPS/OZONE logistics and planning system.

Education

University of Oldenburg
Diplom-Informatiker (M.Sc. equivalent) — Computer Science
Graduated 1996 · Oldenburg, Germany
Completed a five-year Diplom degree in Computer Science (equivalent to a Master of Science), covering algorithms, software engineering, human-computer interaction, and distributed systems. Graduated in 1996 and subsequently joined Carnegie Mellon University's Robotics Institute.
Gymnasium Sögel
Abitur
1988 · Sögel, Lower Saxony, Germany

Open-Source Projects

A selection of JavaFX libraries and frameworks authored and maintained by Dirk.

CalendarFX

A comprehensive calendar framework for JavaFX featuring day, week, month, and year views with full drag-and-drop support.

Calendar Scheduling JavaFX
FlexGanttFX

The only professional Gantt chart and timeline visualisation framework for JavaFX. Trusted by Fortune 500 companies. Available as a commercial enterprise license.

Gantt Scheduling Commercial
JFXCentral

The community hub for the JavaFX ecosystem. Built entirely in JavaFX and delivered to browsers worldwide via JPro — a showcase of what JavaFX can do on the web.

Community JPro JavaFX
FormsFX

A framework for easily creating forms in JavaFX with a fluent API, built-in validation, and binding support.

Forms Validation JavaFX
ControlsFX

A high-quality open-source UI controls library for JavaFX 8+, providing extra controls and tools to complement the core JavaFX distribution.

Controls Open Source JavaFX
GemsFX & More

A collection of miscellaneous JavaFX controls — photo cropping, drawing boards, time pickers, PDF viewers, virtual keyboards, and more.

Controls Utilities JavaFX

Skills & Technologies

Languages & Platforms
Java JavaFX Swing Java EE / Jakarta EE CSS HTML SQL
Frameworks & Tools
Maven Gradle Git / GitHub JPro Bootstrap IntelliJ IDEA
Expertise
UI Framework Design API Design Open-Source Leadership Technical Consulting Conference Speaking Technical Writing

Awards & Honours

Community · Jul 2019
Java Champion

Recognised by Oracle and the Java community for sustained, outstanding contributions to the Java ecosystem.

JavaOne Conference · Feb 2017
JavaOne Rockstar 2016

Awarded for two presentations at JavaOne 2016 in San Francisco: "JavaFX Tips & Tricks" and "Framework Development in JavaFX vs. Swing".

JavaOne Conference · Mar 2026
JavaOne 2026 Programme Committee

Invited to join the JavaOne programme committee for the "Java Clients and User Interfaces" track.

JavaOne Conference · Sep 2016
JavaOne 2016 Programme Committee

Invited to join the JavaOne programme committee for the "Java Clients and User Interfaces" track.

ComponentSource · Apr 2012
Top 100 Publisher 2011–2012

Awarded by ComponentSource due to strong sales of the FlexGantt Java UI framework.

ComponentSource · Jun 2011
Top 50 Publisher 2010–2011

Awarded by ComponentSource due to strong sales of the FlexGantt Swing framework.

Credit Suisse · Dec 2010
CFO Award

Project team awarded the Credit Suisse CFO Award for the successful delivery of a strategic finance planning system.

Contact

Available for freelance engagements — embedded team support, architecture reviews, custom JavaFX development, mentoring, and conference speaking. Reach out via any of the channels below.