Nearly 30 years of software engineering across enterprise Java, geospatial systems, big data, and semantic technologies. From real-time GPS tracking to knowledge graphs, I deliver pragmatic solutions to complex problems.

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