Bigger bubbles are tools I have used longer. Drag one and fling it.

Pick a skill to pull its tools together.

Hover or tap a star to light up its skill.

Push them around with your cursor, or tilt your phone.

Move to steer the paddle and knock every skill loose.

0 / 13

Backend Development

I design and build backend systems that stay fast and reliable under real load. Security is built in from the start, with authentication, access control and careful handling of sensitive data.

DevOps

I set up and run the infrastructure my services live on, aiming to keep them available and stable. I automate builds and deployments with GitHub Actions, GitLab CI and Jenkins so releases ship with little or no downtime. I keep traffic between services encrypted and lock down who can reach what. I monitor what's running so problems are caught before users notice them.

Mobile Development

I build mobile apps in Flutter for Android and iOS, and in native Android with Kotlin and Java when an app needs to go deeper into the platform.

Vector Graphics

I draw characters and icons in Adobe Illustrator, then bring them to life as interactive animations in Rive, like the faces on this site.

Database Administration

I design, tune and look after the databases behind my apps, relational and NoSQL, from schema design to backups and access control.

UML Visualization

I sketch systems in UML before building them, so everyone agrees on the design before code is written.

Spring Framework

5 years experience

Docker

4 years experience

Kubernetes

3 years experience

Git

9 years experience

CI/CD

4 years experience

Native Android

6 years experience

Flutter

6 years experience

Rive

5 years experience

Adobe Illustrator

5 years experience

PostgreSQL

6 years experience

MySQL

6 years experience

MongoDB

5 years experience

Visual Paradigm

7 years experience