Pedro Vieira

Owner at Pixel Duke

Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Pedro Vieira is a UI-focused software engineer and founder with over 15 years building rich Java and JavaFX applications and interfaces, currently running Pixel Duke to craft productivity-boosting graphical apps for clients from Fortune 500s to resource-constrained startups. He has deep hands-on experience shaping the JavaFX ecosystem — including contributions to Scene Builder at Gluon and theming work like JMetro in the JFXtras styles repo — and has shipped tooling used in high-profile contexts such as NASA applications and White House software. Equally comfortable as a developer, designer and architect, he combines product-minded UI/UX design with low-level Java expertise to deliver polished, performant interfaces. An active FOSS maintainer, he often bridges platform gaps (historically integrating JavaFX into Swing) and favors pragmatic solutions that outcompete heavier implementations. Based in Portugal, he pairs formal computer engineering training with HCI and design coursework to keep both interaction and implementation tightly aligned.
code13 years of coding experience
job11 years of employment as a software developer
bookHuman-Computer Interaction (HCI), Human-Computer Interaction (HCI) at Stanford (Coursera)
bookComputer Engineer - 5 years degree (Master's) Computer Science, Computer Engineer - 5 years degree (Master's) Computer Science at ISEL - Instituto Superior De Engenharia De Lisboa
bookFirst Certificate in English English Language, First Certificate in English English Language at University of Cambridge
bookDesign 101 User Interface Design User Experience, Design 101 User Interface Design User Experience at Designlab
bookInteraction Design Fundamentals, Interaction Design Fundamentals at Lynda.com
languagesEnglish, Spanish, Portuguese
github-logo-circle

Github Skills (5)

css10
javafx10
ui-design9
javas6
java6

Programming languages (3)

JavaC++HTML

Github contributions (5)

github-logo-circle
JFXtras/jfxtras-styles

Jan 2013 - Sep 2022

Java, JavaFX themes or look and feels. Currently contains JMetro theme.
Role in this project:
userFront-end Developer
Contributions:44 releases, 296 commits, 21 PRs in 9 years 9 months
Contributions summary:Pedro primarily contributed to the development of JavaFX themes or look and feels, as evidenced by the addition of JMetro styles to the jfxtras-styles repository. Their commits focused on implementing styling for various JavaFX UI elements, including buttons, check boxes, radio buttons, and tooltips. The user also worked on creating styling for the TableView, TreeView, and ListView controls with a focus on theming.
lookjavafxjavafx-libraryjmetrothemes
dukke/FXThemes

Sep 2023 - Sep 2024

Utility classes for advanced Theme development for JavaFX (Java)
Contributions:3 reviews, 3 PRs, 35 pushes in 11 months
javajavafx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial