He has worked on multiple software projects since graduating from Kaunas Technology University in 1990. For most of his career he has worked inside the Java universe using languages including Java and Scala. He is a big proponent of the importance of UX/UI design and has spent considerable time working in this area. He also works on multiple open source libraries including ControlsFX, which is the de facto JavaFX custom control library.