Joseph Alcorn is a contract software engineer with 14 years' experience building and maintaining backend-first web applications, currently based in London and contracted through Decent Software LTD. He spent over a decade at Marvel Prototyping rising to Tech Lead, focusing on backend engineering, reliability, operations and security while also taking part-time senior roles that kept him close to product delivery. A pragmatic full-stack collaborator, his open-source contributions include meaningful backend and UX fixes to high-profile projects like the archived reddit codebase and the Liberapay recurrent-donations platform, showing attention to maintainability and user experience. Joseph is comfortable working across API integrations, caching and static asset strategies (e.g., Twitter API integration and caching work) and routinely refactors legacy code to prevent regressions. Colleagues would describe him as a steady engineer who prioritises reliability and incremental improvement over flashy rewrites. He brings the perspective of a seasoned contractor who balances hands-on coding with operational and security-minded decision making.
Source code of the recurrent donations platform Liberapay
Role in this project:
Full-stack Developer
Contributions:20 commits in 10 months
Contributions summary:Joseph contributed to various aspects of the Liberapay platform, including both front-end and back-end modifications. They fixed UI/UX issues related to redirects and anonymous giving, implemented new features like clearing text areas after successful toots, and added source code links. Furthermore, the user worked on back-end changes, such as integrating Twitter API v1.1 and caching static assets, demonstrating a broad understanding of the project's codebase.
Contributions summary:Joseph primarily contributed to the back-end functionality of the Reddit codebase, with a focus on updating existing code and fixing small bugs. They updated links and content on the rules page and corrected documentation errors. Additionally, the user worked on refactoring code, preventing incorrect redirection, and adding new features to message templates. These changes suggest a focus on code maintainability and user experience.
pythonprawjavascripthistoricalarchiver
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
Joseph Alcorn - Contract Software Engineer at Decent Software LTD