Nicky Penhall is a Senior Software Engineer and Research Software Engineer with 12 years’ experience building production AI and computer vision systems, currently based in Auckland. He has led technical teams from startup to scale, shipping features from 3D roof/truss reconstruction and CAD integration to ML-driven quantity surveying workflows and computer vision products for safety and retail. Comfortable across backend, infrastructure and ML stacks, he has improved AWS deployments, Metaflow pipelines, observability with OpenTelemetry, and ETL/build performance. An active open-source contributor, Nicky has enhanced backend scraping and bot projects, demonstrating practical problem-solving in real-world integrations. Colloquially meticulous, he bridges research-grade modelling with production engineering to turn complex vision problems into reliable, deployable systems.
12 years of coding experience
9 years of employment as a software developer
High School, High School at Napier Boys' High School
BE(hons) conjoint with BCom, Computer Systems Engineering and Economics, BE(hons) conjoint with BCom, Computer Systems Engineering and Economics at University of Auckland
Contributions:3 reviews, 446 commits, 79 PRs in 1 year 6 months
Contributions summary:Nicky primarily contributed to the backend functionality of the facebook-scraper project. They focused on implementing features for extracting various information from Facebook, including fact-check data, shared post information, and comment data. The user demonstrated proficiency in modifying existing code, adding new extraction methods, and addressing bug fixes to improve the scraping capabilities of the project.
Contributions:17 commits, 10 PRs, 24 comments in 2 years 2 months
Contributions summary:Nicky primarily contributed to the `hangoutsbot` project by adding and modifying plugins to enhance functionality. They implemented a Cleverbot integration, enabling conversational interaction. Furthermore, they modified and debugged the SlackRTM plugin, incorporating features like command execution, duplicate message prevention, and image handling. Their work also involved updating the catfact plugin and updating API calls.
pythongooglehangouts-botbothangouts
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
Nicky Penhall - Senior Software Engineer at Mindhive