Andrew Lees is a Software Developer with eight years of experience, currently working at IBM on the Kitura Swift web framework while pursuing a Master's in Computer Science at Durham University. He brings strong backend skills in Swift, contributing notable features to Swift-JWT (adding encoders/decoders and multiple signing algorithms) and improving Kitura’s Codable Router, form handling, and type-safe middleware. Comfortable with both theory and practice, his studies cover data representation, transport, HCI, UML, and Agile/Waterfall methods, and he’s keen to apply ML, AI, and big-data techniques to real-world systems. At IBM Extreme Blue he combined mobile, IoT and Watson services to build an interactive client briefing app, showing an aptitude for integrating emerging tech into user-focused solutions. Colleagues describe him as a pragmatic engineer who pairs rigorous testing and documentation with a willingness to tackle protocol and encoding edge cases.
8 years of coding experience
Masters, Computer Science, Masters, Computer Science at Durham University
Contributions:6 releases, 27 commits, 44 PRs in 7 months
Contributions summary:Andrew primarily focused on enhancing the functionality of the SwiftJWT library. Their contributions involved implementing new features, specifically the addition of encoders and decoders, along with support for HMAC and various ECDSA and RSA-PSS signing and verification algorithms. They also made improvements to the codebase by integrating a leeway for validating claims and by updating tests. Furthermore, the user improved and updated the documentation, including the README and Jazzy docs, to provide better guidance for users.
Contributions:23 commits, 27 PRs, 103 pushes in 1 year
Contributions summary:Andrew primarily contributed to refactoring and enhancing the Kitura web framework, specifically focusing on the Codable Router and its functionalities. Their commits addressed issues related to JSON encoding, request body parsing, and content type handling. They implemented features such as support for URL-encoded forms, type-safe middleware, and codable identifier arrays. The user also updated documentation and improved the overall usability of the framework, while addressing various bugs and edge cases.
http-serverswiftweb-frameworkkituraserver
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.