Hi, I’m
Pedro Duque (Duke) Vieira.

I’m a Software Engineer, Software Designer and Entrepreneur. I develop beautiful, graphical applications that users feel happy to use and that significantly boost their productivity.

Hire Pedro


I’m a freelance consultant. My passion and work for more than 17 years has been all about graphics, applications with user interfaces and all the aspects that come with it, including UI Design and UX.

I have developed as well as designed applications for my clients. I’ve worked for companies that are tech leaders, including companies that help create the technologies that developers use to create the interfaces of their applications.

In my free time, I like doing open source (FOSS). Some of those FOSS projects are used worldwide and others are used in the most well-known Java software (like famous NASA’s application: Deep Space Trajectory Explorer, etc).

[read more about me]

Amazing Applications

I have developed applications that are both highly appreciated by its users and by fellow professional colleagues. These are applications that stand high above competing products by having outstanding UX, UI and for their programming architecture. [read more]

Recognized Hobby Projects

In my free time, I like doing open source (FOSS). Some of those FOSS projects are used worldwide and others are used in the most well-known Java applications. Like JMetro that is used by NASA, in their applications: DSTE and Trajectory Optimization Data Viewer. [read more]

James Weaver

Former Oracle employee working on JavaFX, Developer, Author and Speaker

"Pedro has been a pioneer in rich-client Java for quite some time…"

Daniel Beeler


“I can recommend Pedro without hesitation. He was a critical asset...”

Nick Bishop

Founder and Director at Hero Software

“...I have appreciated Pedro’s significant expertise in all things Java, JavaFX & Design. I would highly recommend his services.”

Michael König

CEO and CTO at Tapenten Agentur

“..Pedro demonstrated several times a deep knowledge of software development. He was instrumental for the success of the project.”

Rui Mendes

Cloud Solutions Architect at Siemens

“Pedro is an experient web developer with great sensibility for Design and User Experience.”

Amazing Applications

I have built the most amazing Applications. Highly appreciated by users and used worldwide.

Expert in Java

17 years of experience with Java. I've worked professionally with worldwide recognized Java gurus and top tech companies building award winning software and tools.

Expert in JavaFX

I’ve been using JavaFX since its first beta release. I've worked for the highest profile companies using JavaFX and my open-source projects are used by the most well-known software.

Open Source

On my spare time I develop open-source projects. Some of them are used by the highest profile applications, like DSTE and TODV apps used by NASA.


I love graphics and creating applications with user interfaces. I’ve been perfecting this craft for more than 17 years. I have knowledge of UI Design and UX.


Occasionally I write about technology and sometimes speak at conferences. My articles are republished on the best publishing platforms and highly appreciated.