Simon Prickett is a Senior Developer Advocate with 13+ years of experience blending hands-on full‑stack engineering, developer relations, and product strategy across cloud, mobile and IoT domains. He has architected and launched IoT platforms that integrate buildings into demand‑response energy markets, led enterprise mobile and hybrid app practices, and built training academies and courseware for developer audiences. A prolific open‑source contributor and back-end developer, he has helped improve widely used Redis client libraries and created practical examples for Redis modules to simplify adoption. Simon combines deep low‑level skills in C/C++ and embedded platforms with modern JavaScript/Node.js ecosystems, and enjoys turning hobbyist Raspberry Pi and Game Boy Advance projects into publishable learning artifacts. Based in Nottingham, he’s equally comfortable shipping production systems and producing polished training media that make complex distributed systems approachable.
13 years of coding experience
27 years of employment as a software developer
4 x A Levels all grade A French Geography Computer Science General Studies, 4 x A Levels all grade A French Geography Computer Science General Studies at Loughborough Grammar School
1st Class BSc Computing Science, 1st Class BSc Computing Science at Aston University
The example project for Redis University's RU102PY course.
Role in this project:
Back-end Developer
Contributions:2 reviews, 33 commits, 18 PRs in 2 years 4 months
Contributions summary:Simon primarily contributed to the back-end logic and testing of a Redis-based application, likely related to Redis University course RU102PY. They focused on ensuring code consistency with course materials by renaming tests, adding and updating tests, and adding `expire` commands. The user also made changes to data access objects and metrics, implementing features and fixing typos. Finally, they merged a branch and modified connection parameters.
Contributions:10 releases, 16 reviews, 179 commits in 8 months
Contributions summary:Simon primarily focused on enhancing the functionality and stability of the `redis-om-python` library. They implemented features like class-level delete and expire functions, and added tests to support these additions. The user also addressed several bugs, including issues with full-text search and module detection, demonstrating a strong understanding of the library's internals and Redis integration. Additionally, the user improved code quality by fixing linter errors.
pythonredisasynciopydanticmapping
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.