Abe Polk is a pragmatic software engineer and volunteer technologist based in Boston with nine years of hands-on experience across full-stack web development, Java desktop applications, and cloud deployments. He has contributed substantive back-end improvements to the well-known open-source JabRef project (Java/JavaFX) and published practical lxml debugging and documentation for Python/Cython users, demonstrating comfort working across language and runtime boundaries. Abe builds production-ready tooling—React/Tailwind frontends, Terraform templates for GCS backends, and a Google Cloud–deployed AI chatbot—while also automating routine admin tasks with PowerShell and small JavaScript utilities. Comfortable in client-facing and support roles, he pairs technical work with clear documentation and multilingual communication (Mandarin and Spanish), gained through volunteer tech support and event staffing. He blends open-source collaboration with pragmatic enterprise experience, making him effective at improving legacy systems and shipping new integrations.
10 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Economics and Linguistics, Bachelor's degree, Economics and Linguistics at Boston University
Boston University Academy
Johns Hopkins Center For Talented Youth (CTY)
Software Engineering Immersive Remote, Coding bootcamp, Software Engineering Immersive Remote, Coding bootcamp at General Assembly
Chinese Language, Chinese Language at National Taiwan Normal University
No Degree, Elements of Data Science and Statistical Learning with R, No Degree, Elements of Data Science and Statistical Learning with R at Harvard Extension School
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
Role in this project:
Back-end Developer
Contributions:15 commits, 13 PRs, 189 comments in 1 year 6 months
Contributions summary:Abe contributed significantly to the JabRef project, demonstrating proficiency in Java and JavaFX. Their work focused on improving the application's core functionality, including modifying the field formatting dialog, converting the general fields customizer to JavaFX, and refactoring entry removal events. These changes required modifications to several Java files, suggesting a focus on back-end logic and GUI components. Further work involved database synchronization and batch entry insertion into the database.
Graphical Java application for managing BibTeX and biblatex (.bib) databases
Contributions:139 pushes, 20 branches in 1 year 6 months
java-applicationcommonsbibmhealthdatabases
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.