Joshua Petitma is a Software Development Engineer with six years of hands-on experience building front-end interfaces, automation tooling, and developer-facing documentation, currently at Amazon after internships and roles across startups and mature teams. A Duke Computer Science student and self-described "world's gladdest coder," he contributes to open-source projects ranging from Flutter UI libraries (Widgetbook) to Flutter SQLite docs and Linux app installers, demonstrating both UI polish and build/release automation strengths. His work shows a practical blend of front-end UX improvements, test-driven enhancements, and DevOps-focused script refactors that make developer workflows and installs more reliable. Colleagues describe him as a determined, optimistic engineer who pairs high aspirations with concrete contributions that improve developer experience and product robustness.
6 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Duke University
High School Diploma, High School Diploma at Landstown High School Governor's STEM Academy
Widgetbook is the custom widget library and collaboration platform for Flutter frontend teams.
Role in this project:
Front-end Developer
Contributions:11 reviews, 124 commits, 2 PRs in 3 months
Contributions summary:Joshua primarily focused on enhancing the user interface of the Widgetbook platform. They implemented new UI components such as "SpacedTile" and incorporated features like text overflow handling and tooltips within existing "Tile" widgets. Furthermore, the user added tests to ensure the proper functioning of these UI elements, specifically testing for text ellipses and overall rendering behavior. This work resulted in improvements to the user experience and the robustness of the Widgetbook library.
Contributions:3 reviews, 24 commits, 3 PRs in 6 months
Contributions summary:Joshua primarily focused on automating and streamlining the installation process for the "Unofficial Notion.so app for Linux." Their contributions include refactoring installation scripts, adding checks for necessary tools like `7z`, and implementing different installation methods. They also made improvements to the shortcut creation process and consolidated installation logic. The user was focused on build and release aspects.
notionlinuxdesktopelectronelectron-app
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
Joshua Petitma - Software Development Engineer at Amazon