All projects in this account are personal projects.
Full-stack developer with a passion for turning ideas into functional applications.
GIS specialist exploring the stories hidden in spatial data and automating GIS workflows.
Problem-solver at heart, whether it’s math, coding algorithms, or fixing broken door hedges.
Outside of work, I’m fascinated by shipwrecks and coastal archaeology at risk from erosion. I also love math and logic puzzles, and spend weekends solving problems just for fun. When I’m not at a desk, you’ll usually find me at the gym 4–5 times a week or catching waves in Devon.
Unlike many programmers who started coding in childhood, I took the long way around before discovering this passion. That journey has given me a broader perspective, and I bring that mix of experiences into everything I do.
- GIS & Mapping: QGIS, ArcGIS, Mergin Maps, PostGIS, GPKG
- Programming & Development: Python, Java, HTML, Spring Boot, RESTful APIs
- Cloud & DevOps: AWS (EC2, S3, Lambda, Elastic Beanstalk), Git, CI/CD
- Data & Analysis: GIS data processing, geophysics data handling, database CRUD
- Other Tools: JUnit, MockMvc, SLF4J (logging), AI-assisted code testing
Feel free to connect with me!

