Senior Lecturer, Web Development at Southampton Solent University
Greater Southampton Area United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nick Whitelegg is a Senior Lecturer in Web Development with 21 years' experience teaching PHP, JavaScript, Java, Kotlin and Android while leading applied research in open-source mapping and AR for outdoor use. Based in the Greater Southampton area, he combines academic rigor (PhD in Computational Biochemistry) with strong hands-on engineering—contributing core C++ plugins to Mapnik and adding location-based AR features to the widely used AR.js project. He builds free, practical tools like Hikar, an AR Android app that overlays OSM footpaths and virtual signposts, and OpenTrailView 360, an early-stage StreetView-like pano viewer for trails. His work sits at the intersection of geospatial data, immersive UX and mobile development, and much of it is published as FOSS across GitLab and GitHub. Notably, he has implemented GPS-projected camera components that bridge live GPS data with AR visualisations for outdoor navigation.
21 years of coding experience
8 years of employment as a software developer
Master of Science (MSc), Pharmacology, Master of Science (MSc), Pharmacology at University of Southampton
Doctor of Philosophy (PhD), Computational Biochemistry, Doctor of Philosophy (PhD), Computational Biochemistry at University of Bath
Image tracking, Location Based AR, Marker tracking. All on the Web.
Role in this project:
Back-end Developer & Front-end Developer
Contributions:6 reviews, 145 commits, 56 PRs in 2 years 10 months
Contributions summary:Nick made significant contributions to the `ar-js-org/ar.js` repository, focusing on location-based augmented reality features. They implemented and updated the `gps-projected-camera` and `gps-camera` components, which project and update user position relative to their GPS coordinates. They also added new examples, including ones that incorporate OpenStreetMap data and download vector polyline data from an API to display geographic data.
Mapnik is an open source toolkit for developing mapping applications
Role in this project:
Back-end Developer
Contributions:9 commits in 11 months
Contributions summary:Nick's commits primarily involve the initial development of an OSM (OpenStreetMap) plugin for the Mapnik mapping toolkit. This includes the creation of core C++ code for the `osm_featureset` and `osm_datasource` components, which are crucial for parsing and handling OSM data. The user also integrated parsing logic for the OSM data using libxml2.
mapnikc-plus-plusmappingcartographygis
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.