
Senior Product Engineer @Esri on the ArcGIS Maps SDKs for Native Apps, spatial interests include earth observation and natural world datasets.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Esri
Mobile Developer
June 22, 2026 – Present
edinburgh_greenspaces_router
July 28, 2025 – August 27, 2025
A cross platform mobile app for iOS and Android that finds walking routes through urban green spaces instead of just the fastest path. This app was built with Esri's ArcGIS Maps SDK for Flutter, running on mobile map package data authored in ArcGIS Pro.
View Projectferry_traffic_helper
October 22, 2024 – June 23, 2025
A cross-platform mobile app built with the ArcGIS Maps SDK for Flutter to map where vehicles travelling toward each other would meet.
View Projectarcgis-maps-sdk-flutter-samples
January 29, 2024 – Present
Sample code to support mobile application development using ArcGIS Maps SDK for Flutter
View Projectedinburghjs-meetup-walktimedemo
November 24, 2023 – November 28, 2023
A simple web app demonstrating how to calculate areas within a 15 min walking distance from a location, built with the ArcGIS Maps SDK for Javascript.
View Projectjava-zip-starter-project
February 20, 2019 – Present
Starter project for the ArcGIS Maps SDK for Java with the SDK zip
View Projectjava-maven-starter-project
February 20, 2019 – Present
Starter project for the ArcGIS Maps SDK for Java with Maven
View Projectjava-gradle-starter-project
February 20, 2019 – Present
Starter project for the ArcGIS Maps SDK for Java with Gradle
View Projectgeoxray_2019
January 11, 2019 – February 11, 2019
Visualise geological layers and subsurface data beneath your feet. Entry for Esri 2019 Hackathon.
View Projectarcgis-maps-sdk-java-samples
August 13, 2015 – September 19, 2025
ArcGIS Maps SDK for Java samples
View ProjectCultural Fit Analysis
The candidate's project portfolio is heavily focused on Esri's ArcGIS Maps SDK, indicating a strong interest and specialization in geospatial development. While this aligns well with a mobile developer role that might involve mapping, it suggests a potentially narrow technical breadth outside of this specific domain. The candidate's experience level is listed as 0, which contradicts the current employment at Esri as a Mobile Developer. This discrepancy makes it difficult to fully assess cultural fit based on diverse experiences.
Soft Skills & Operational Fit
Insufficient data to assess soft skills and operational fit. The candidate's project descriptions are clear and concise, indicating good written communication.