Rick Van Hattem is a High Performance Websites expert with 15+ years scaling real-time, high-concurrency systems—especially social-network–style platforms—using Python, Django and PostgreSQL. As founder of Karidu and former CTO/co‑founder at Fashiolista and other startups, he blends hands‑on architecture, database scaling and ops to take sites to millions of users. He’s an active open‑source contributor with practical QA and backend work on projects like pytest-cov, numpy-stl and Django-facebook, often improving performance, compatibility and test coverage. Comfortable across Linux/FreeBSD, NGINX/Apache and embedded IoT build tooling, he pairs deep systems knowledge with pragmatic product instincts. Based in Amsterdam, he also authors Mastering Python and brings an unusual mix of low‑level file/IO fixes and large‑scale distributed design to every engagement.
15 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, 9/10, Bachelor of Science (B.Sc.), Computer Science, 9/10 at Delft University of Technology
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Role in this project:
Back-end Developer
Contributions:56 releases, 842 commits, 64 PRs in 10 years 11 months
Contributions summary:Rick's contributions primarily involved enhancing the functionality of the progress bar library. They introduced support for variable and format strings for existing widgets, fixed several bugs, and improved the overall ETA (Estimated Time of Arrival) calculations for better accuracy. These changes demonstrate a focus on improving the performance, functionality, and user experience of the core progress bar elements.
Simple library to make working with STL files (and 3D objects in general) fast and easy.
Role in this project:
Back-end Developer
Contributions:31 releases, 1 review, 463 commits in 8 years 3 months
Contributions summary:Rick made numerous contributions to the `numpy-stl` library, including bug fixes, the addition of new features, and refactoring of existing code. They added functionality for calculating units and areas, removed old execution code, and rewrote significant portions of the binary file reading logic to improve performance and address potential issues. Furthermore, the user addressed concerns related to compatibility with different file types, including ASCII and 3MF formats.
3d-modelspython3d-objectsnumpystl
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
Rick Van Hattem - High Performance Websites Expert at Karidu B.V.