Ben Schmidt is a Melbourne-based software developer with a decade of professional experience combining engineering roles and educational practice. Currently at UBank, he pairs production software development with a background in teaching and tutoring, which informs his clear communication and mentoring style. His contributions to the well-known foliojs/pdfkit project demonstrate a practical commitment to accessibility—adding tagged PDF support, structure trees, and metadata to make generated PDFs more usable for assistive technologies. Trained in computer engineering and theoretical physics, and holding advanced qualifications in secondary education, he brings rigorous analytical skills and an educator’s patience to complex technical problems. Ben’s mix of full-stack contributions, system administration experience, and classroom teaching makes him adept at translating user needs into maintainable, accessible software.
10 years of coding experience
1 year of employment as a software developer
Single Subjects, New Testament Greek, Biblical Hebrew, Single Subjects, New Testament Greek, Biblical Hebrew at Ridley College
High School, Mathematics, Physics, English, French, Accounting, High School, Mathematics, Physics, English, French, Accounting at Balwyn High School
A JavaScript PDF generation library for Node and the browser
Role in this project:
Full-stack Developer
Contributions:6 reviews, 21 commits, 1 PR in 3 months
Contributions summary:Ben primarily focused on enhancing the accessibility features of the PDF generation library. Their contributions included adding support for tagged PDF features, such as marked content, structure trees, and accessibility-related metadata. They integrated these features into the demo, demonstrating how to create accessible PDFs. Furthermore, the user fixed linter warnings and removed unnecessary constructors, contributing to code quality and maintainability.
Asynchronous IoC/dependency injection container with a minimalist API, but which packs a punch
Contributions:110 commits, 5 PRs, 51 pushes in 3 years 2 months
apiasynchronousdubinjectionioc
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
Ben Schmidt - Software Developer at Edu-Kingdom College