Technical Expertise
Software consulting specialising in Java, containers, big data, and geospatial systems
With nearly 30 years of experience in software development and consulting, I help organisations tackle complex technical challenges with pragmatic, scalable solutions.
My expertise spans the full stack—from embedded systems and IoT devices through to enterprise applications and cloud infrastructure. I'm particularly passionate about geospatial technology, big data processing, and building systems that just work.
What I Do
Java & Enterprise
Nearly 30 years of professional software development, with deep expertise in Spring Boot microservices, JPA/Hibernate, JAX-RS REST APIs, and enterprise integration. Extensive experience with Eclipse RCP and complex distributed systems.
Frontend & Full-Stack
Polyglot developer comfortable across the full stack. Modern frontends with React, Angular, and Next.js, plus Java-based UI frameworks like Vaadin, GWT, and JSF. Also proficient in C, C++, C#, and Go.
GIS & Geospatial
Specialist in real-time geospatial systems and interactive mapping. Built global deployments serving 400+ concurrent users using MapLibre, Mapbox GL, Leaflet, and OpenStreetMap with blue/green deployments.
Big Data & Analytics
Designing and implementing large-scale data processing pipelines using Hadoop and Spark. Technical lead for big data projects processing maritime and geospatial datasets at scale.
Knowledge Graphs & Semantic Web
Extensive experience with semantic technologies including RDF graph databases, ontology design, SPARQL, and NLP-powered analytics and visualisation systems.
Cloud & DevOps
Cloud-native architecture on AWS with infrastructure as code. Kubernetes deployments, GitOps workflows, CI/CD pipelines, and container orchestration.
Embedded & IoT
Hardware integration and embedded systems development for IoT applications and custom devices, from Arduino prototypes to production STM32 and PIC microcontroller solutions.
Interested in Working Together?
I'm available for consulting engagements, technical reviews, and project partnerships.
Get In Touch