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.

Java Spring Boot Spring Framework JPA JAX-RS Maven

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.

React Angular Next.js TypeScript Vaadin GWT

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.

MapLibre Mapbox GL Leaflet PostGIS GeoServer OpenLayers

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.

Hadoop Apache Spark Kafka PostgreSQL Python

Knowledge Graphs & Semantic Web

Extensive experience with semantic technologies including RDF graph databases, ontology design, SPARQL, and NLP-powered analytics and visualisation systems.

RDF SPARQL OWL Graph Databases NLP d3.js

Cloud & DevOps

Cloud-native architecture on AWS with infrastructure as code. Kubernetes deployments, GitOps workflows, CI/CD pipelines, and container orchestration.

AWS Kubernetes Docker Terraform GitOps Jenkins

Embedded & IoT

Hardware integration and embedded systems development for IoT applications and custom devices, from Arduino prototypes to production STM32 and PIC microcontroller solutions.

Arduino STM32 PIC C/C++ MQTT

Interested in Working Together?

I'm available for consulting engagements, technical reviews, and project partnerships.

Get In Touch