← Back to the front pageThe full record

Skills

Pick the area you're hiring for. Each one lists the tools, the work behind them, and where my depth ends.

Skills

AI and agents

Agentic systems I build and run myself, in daily use since February 2026.

What I use

  • AI Agents / Agentic Systems2y
  • Claude2y
  • Prompt & Context Engineering2y
  • MCP (Model Context Protocol)1y
  • Lovable1y

Around itOpenAI GPT

Where I've done it

Where it stops

Everything here dates from 2026. It is application work: agents, tools, prompts and context, not model training.

All 6 in the full list
Skills

Backend and APIs

Most of my paid work. PHP and Laravel for the bulk of it, Node and Python where the job called for them.

What I use

  • PHP18y
  • REST API12y
  • Laravel9y
  • Python4y
  • Node.js8y
  • Webhooks8y
  • Laravel Sanctum5y
  • Laravel Echo4y
  • Laravel Inertia4y
  • Laravel Nova4y
  • Pusher4y
  • FilamentPHP3y
  • Laravel Reverb3y
  • Laravel Scout3y
  • Laravel Socialite3y
  • Algolia2y
  • Laravel Cashier2y
  • Laravel Spark2y

Where I've done it

  • National Auto Service · Part-time CTO + Product Owner

    A Laravel platform with a customer REST API, Redis queues for push notifications, and companion apps joined through a custom API.

  • SAVR - Operability Tools · Senior Software Engineer

    Three production admin panels for a Stockholm fintech, two of them in FilamentPHP.

  • The Sales Game · Lead Laravel Developer

    Lead developer on a multi-tenant Laravel SaaS, tuned for 500+ players updating live.

Where it stops

PHP and Laravel are the depth. Python is the lighter language, rated proficient.

All 18 in the full list
Skills

Frontend

The longest-running part of this list. Vue for applications, Astro for sites like this one.

What I use

  • CSS20y
  • HTML20y
  • JavaScript20y
  • VueJS7y
  • Jamstack5y
  • AstroJS3y
  • TypeScript3y
  • React/JSX5y
  • Alpine.js3y
  • Livewire3y

Around itTailwind · SASS/SCSS · Bootstrap · PostCSS · Flowbite · Capacitor

Where I've done it

  • National Auto Service · Part-time CTO + Product Owner

    A single-page app designed and built from the ground up in Vue.

  • Keystone Executive Coaching · Developer + UX Designer

    A headless Astro site with a 100/100 Lighthouse SEO score.

  • HubSpot FieldsJS · Co-creator / Lead Developer

    An open-source HubSpot module tool the HubSpot core team cites in its documentation.

Where it stops

Vue is the depth. React is working knowledge, rated proficient.

All 16 in the full list
Skills

Data

The databases behind the systems I've built, with Redis for caching and queues.

What I use

  • MySQL11y
  • Redis4y
  • PostgreSQL3y
  • AWS RDS2y
  • Snowflake2y

Around itSQLite

Where I've done it

  • SAVR - Delta Ingestion System · Senior Software Engineer

    Rebuilt an ingestion pipeline that rewrote every row on every run, about three hours, so it writes only the rows that changed.

  • National Auto Service · Part-time CTO + Product Owner

    Designed the database structure, with Redis caching and queues in front of it.

Where it stops

Databases behind applications. MySQL is the depth; PostgreSQL, Snowflake and RDS are two to three years each.

All 6 in the full list
Skills

Infrastructure and DevOps

I set up, deploy and run the servers for the systems I build.

What I use

  • Docker4y
  • Ubuntu5y
  • AWS4y
  • AWS S34y
  • AWS EC2 + ECS3y
  • Ansible2y
  • NGINX2y
  • Vultr2y
  • Terraform1y

Around itLaravel Forge · SSH · Netlify · Sentry · Firebase

Where I've done it

Where it stops

Small and mid-sized systems, run by me. Nothing here is enterprise scale, so if the role needs that, I'm not your candidate.

All 14 in the full list
Skills

Platforms and integrations

The commerce, CRM and marketing systems clients already ran, and the work of connecting them.

What I use

  • WordPress18y
  • WooCommerce9y
  • Slack API4y
  • Stripe4y
  • ActiveCampaign3y
  • HubSpot CMS3y
  • MailChimp3y
  • PipeDrive2y
  • Shopify2y
  • Zapier + API2y

Around itGoogle Analytics · Google Tag Manager

Where I've done it

  • National Auto Service · Part-time CTO + Product Owner

    Integrations with Google Maps, HubSpot CRM and Clicksend, plus companion apps in Nova, WordPress and HubSpot CMS.

  • HubSpot FieldsJS · Co-creator / Lead Developer

    A developer tool built inside HubSpot's platform that HubSpot went on to reference.

Where it stops

WordPress and WooCommerce are the depth. The rest are two to four years each, on client work.

All 12 in the full list
Skills

Tooling and delivery

Version control, build tools, API clients and the trackers the work ran through.

What I use

  • JSON18y
  • Markdown13y
  • npm13y
  • VS Code10y
  • Biome2y
  • Git13y
  • GitHub11y
  • ClickUp + API5y
  • Vite.js5y
  • Webpack5y
  • Jira3y
  • Laravel Pint3y
  • Postman3y
  • Prettier3y
  • Swagger2y
  • Asana1y
  • Insomnia1y
  • Linear1y
All 18 in the full list
Everything

Every skill in one list

Grouped by area. Pick the one you're hiring for to see everything in it, or search.

Hiring for one area?

AI and agents

Agentic systems I build and run myself, in daily use since February 2026.

AI Agents / Agentic Systems

2 years experience
Senior
  • Active stack
  • Shipped in production
  • AI Agent
  • LLM
  • Agentic Systems
Design and operate autonomous agents in production - orchestration, tool use, guardrails, evals.

Claude

2 years experience
Senior
  • Active stack
  • Shipped in production
  • LLM
  • AI Agent
  • Agentic Systems
  • MCP
Daily driver - Claude Code CLI, the API, and custom agent skills I build and run in production.

MCP (Model Context Protocol)

1 year experience
Senior
  • Active stack
  • Shipped in production
  • AI Agent
  • Agentic Systems
  • API Development
Self-hosted an MCP server so agents can read and act on a live knowledge base remotely.

Prompt & Context Engineering

2 years experience
Senior
  • Active stack
  • Shipped in production
  • AI Agent
  • LLM

Lovable

1 year experience
Senior
  • Shipped in production
  • AI Agent

OpenAI GPT

2 years experience
Senior
  • Peripheral / tooling
  • LLM
  • AI Agent

Backend and APIs

Most of my paid work. PHP and Laravel for the bulk of it, Node and Python where the job called for them.

REST API

12 years experience
Expert
  • Active stack
  • Shipped in production
  • API Development
  • Backend Development

Laravel

9 years experience
Expert
  • Active stack
  • Shipped in production
  • PHP
  • Laravel
  • Backend Development
  • TALL Stack
  • Framework/Library
Today's go-to choice for backend development

PHP

18 years experience
Expert
  • Active stack
  • Shipped in production
  • PHP
  • Backend Development
  • Server
Main language I've used

Python

4 years experience
Proficient
  • Active stack
  • Shipped in production
  • Backend Development
  • Server

FilamentPHP

3 years experience
Senior
  • Shipped in production
  • PHP
  • Backend Development
  • Laravel
  • TALL Stack
  • Framework/Library
  • Admin Panel
  • Headless CMS
  • CMS
Go-to choice for admin panels

Webhooks

8 years experience
Expert
  • Shipped in production
  • API Development
  • Backend Development

Algolia

2 years experience
Senior
  • Shipped in production
  • Search Engine
  • Backend Development

Laravel Cashier

2 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • Payment Gateways

Laravel Echo

4 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • Web Sockets

Laravel Inertia

4 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • UI

Node.js

8 years experience
Senior
  • Shipped in production
  • Backend Development
  • JavaScript
  • Server
  • Used for this CV

Laravel Nova

4 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • Headless CMS
  • Admin Panel

Pusher

4 years experience
Senior
  • Shipped in production
  • Web Sockets
  • Push Notifications
  • Laravel

Laravel Reverb

3 years experience
Senior
  • Shipped in production
  • Web Sockets
  • Push Notifications
  • Laravel

Laravel Sanctum

5 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • REST API

Laravel Scout

3 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • Search Engine

Laravel Socialite

3 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • OAUTH

Laravel Spark

2 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • Payment Gateways

Frontend

The longest-running part of this list. Vue for applications, Astro for sites like this one.

VueJS

7 years experience
Expert
  • Active stack
  • Shipped in production
  • Frontend Development
  • Framework/Library
  • UI
  • DOM Manipulation
  • JavaScript
  • TypeScript

AstroJS

3 years experience
Senior
  • Active stack
  • Shipped in production
  • Frontend Development
  • SSR
  • Static Sites
  • Framework/Library
  • Performance
  • TypeScript
  • Headless CMS
  • Used for this CV
Go-to choice for static sites

CSS

20 years experience
Expert
  • Active stack
  • Shipped in production
  • Frontend Development
  • CSS Processing
  • Used for this CV

HTML

20 years experience
Expert
  • Active stack
  • Shipped in production
  • Frontend Development
  • DOM Manipulation
  • Used for this CV

JavaScript

20 years experience
Expert
  • Active stack
  • Shipped in production
  • Frontend Development
  • Used for this CV

Jamstack

5 years experience
Senior
  • Active stack
  • Shipped in production
  • Static Sites
  • Frontend Development

TypeScript

3 years experience
Senior
  • Active stack
  • Shipped in production
  • Frontend Development
  • Backend Development
  • JavaScript
  • Used for this CV

Tailwind

6 years experience
Senior
  • Active stack
  • Shipped in production
  • Peripheral / tooling
  • Frontend Development
  • Framework/Library
  • Responsive Design
  • TALL Stack
  • UI
  • Used for this CV

React/JSX

5 years experience
Proficient
  • Active stack
  • Frontend Development
  • Framework/Library
  • UI
  • DOM Manipulation
  • JavaScript
  • TypeScript

Alpine.js

3 years experience
Senior
  • Shipped in production
  • Frontend Development
  • JavaScript
  • TALL Stack
  • Framework/Library
  • DOM Manipulation
  • Used for this CV

Livewire

3 years experience
Senior
  • Shipped in production
  • PHP
  • Laravel
  • TALL Stack
  • Frontend Development
  • UI

Bootstrap

8 years experience
Expert
  • Shipped in production
  • Peripheral / tooling
  • Frontend Development
  • Framework/Library
  • Responsive Design
  • UI

SASS/SCSS

10 years experience
Expert
  • Shipped in production
  • Peripheral / tooling
  • Frontend Development
  • Responsive Design
  • Build Tools
  • CSS Processing
  • UI

Flowbite

3 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Frontend Development
  • Framework/Library
  • UI
  • JavaScript

PostCSS

4 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Frontend Development
  • Responsive Design
  • Build Tools
  • CSS Processing
  • Used for this CV

Capacitor

1 year experience
Proficient
  • Peripheral / tooling
  • Mobile Development
  • Cross-platform
  • Native Apps

Data

The databases behind the systems I've built, with Redis for caching and queues.

MySQL

11 years experience
Senior
  • Active stack
  • Shipped in production
  • Databases
  • Backend Development
  • SQL

PostgreSQL

3 years experience
Senior
  • Shipped in production
  • Databases
  • Backend Development
  • SQL

AWS RDS

2 years experience
Senior
  • Shipped in production
  • AWS
  • REST API
  • Databases

Redis

4 years experience
Senior
  • Shipped in production
  • Databases
  • Caching
  • Backend Development
  • Performance
Snowflake

Snowflake

2 years experience
Senior
  • Shipped in production
  • Databases
  • Data Warehouse
  • SQL

SQLite

8 years experience
Proficient
  • Shipped in production
  • Peripheral / tooling
  • Databases

Infrastructure and DevOps

I set up, deploy and run the servers for the systems I build.

Docker

4 years experience
Senior
  • Active stack
  • Shipped in production
  • Containerization
  • DevOps

Ansible

2 years experience
Senior
  • Shipped in production
  • DevOps
  • Provisioning
  • Infrastructure as Code

AWS

4 years experience
Senior
  • Shipped in production
  • AWS
  • Server
  • DevOps

AWS EC2 + ECS

3 years experience
Senior
  • Shipped in production
  • AWS
  • Server
  • Hosting
  • DevOps

NGINX

2 years experience
Senior
  • Shipped in production
  • Server

AWS S3

4 years experience
Senior
  • Shipped in production
  • AWS
  • Server
  • REST API
  • File Storage

Terraform

1 year experience
Senior
  • Shipped in production
  • DevOps
  • Infrastructure as Code

Ubuntu

5 years experience
Senior
  • Shipped in production
  • Server
  • DevOps

Vultr

2 years experience
Senior
  • Shipped in production
  • Server
  • Hosting
  • DevOps

Laravel Forge

5 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • PHP
  • Laravel
  • Server
  • DevOps

Netlify

4 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Hosting
  • Static Sites
  • SSR
  • JAMstack
  • Used for this CV
Deployments for static and SSR sites

Sentry

2 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Issue Tracking
  • Performance

SSH

5 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Server
  • DevOps

Firebase

2 years experience
Proficient
  • Peripheral / tooling
  • Databases
  • Backend Development
  • Serverless Functions
  • Hosting

Platforms and integrations

The commerce, CRM and marketing systems clients already ran, and the work of connecting them.

WordPress

18 years experience
Expert
  • Shipped in production
  • PHP
  • Backend Development
  • Headless CMS
  • CMS
For years, I lived and breathed WordPress.

HubSpot CMS

3 years experience
Senior
  • Shipped in production
  • CMS
  • CRM
  • Marketing Automation
  • REST API
  • Frontend Development
  • Serverless Functions

ActiveCampaign

3 years experience
Senior
  • Shipped in production
  • CRM
  • Marketing Automation
  • REST API

MailChimp

3 years experience
Senior
  • Shipped in production
  • CRM
  • Marketing Automation
  • REST API

PipeDrive

2 years experience
Senior
  • Shipped in production
  • CRM
  • Marketing Automation
  • REST API

Shopify

2 years experience
Senior
  • Shipped in production
  • CMS
  • Frontend Development
  • Serverless Functions
Custom themes and API integrations

Slack API

4 years experience
Senior
  • Shipped in production
  • Collaboration
  • REST API
Custom slash commands, API integration

Stripe

4 years experience
Senior
  • Shipped in production
  • REST API
  • Payment Gateways

WooCommerce

9 years experience
Senior
  • Shipped in production
  • PHP
  • Backend Development
  • Payment Gateways

Zapier + API

2 years experience
Senior
  • Shipped in production
  • Automation
  • REST API
Creating a custom plugin

Google Analytics

4 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Analytics/Tracking
  • Performance

Google Tag Manager

4 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Analytics/Tracking
  • Performance

Tooling and delivery

Version control, build tools, API clients and the trackers the work ran through.

JSON

18 years experience
Expert
  • Active stack
  • Peripheral / tooling
  • API Development
  • Development Tools

Markdown

13 years experience
Expert
  • Active stack
  • Peripheral / tooling
  • CMS
  • Development Tools

VS Code

10 years experience
Expert
  • Active stack
  • Peripheral / tooling
  • Development Tools

npm

13 years experience
Senior
  • Active stack
  • Peripheral / tooling
  • Build Tools
  • Development Tools

Biome

2 years experience
Proficient
  • Active stack
  • Peripheral / tooling
  • Code Formatter
  • Development Tools

Asana

1 year experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Agile
  • Collaboration
  • Project Management

ClickUp + API

5 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Agile
  • Collaboration
  • Issue Tracking

Git

13 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Version Control
  • Collaboration
  • Used for this CV

GitHub

11 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Version Control
  • Collaboration
  • Used for this CV
CI/CD for deployments
Kong

Insomnia

1 year experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • REST API
  • API Development
  • Backend Development

Jira

3 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Agile
  • Collaboration
  • Issue Tracking
Linear

Linear

1 year experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Agile
  • Collaboration
  • Issue Tracking
  • Project Management

Laravel Pint

3 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • PHP
  • Laravel
  • Linting

Postman

3 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • REST API
  • API Development
  • Backend Development

Prettier

3 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • JavaScript
  • Code Formatter
  • Used for this CV

Swagger

2 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • REST API
  • API Development
  • Backend Development

Vite.js

5 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Build Tools
  • Frontend Development
  • Development Tools
  • Node.js
  • Used for this CV

Webpack

5 years experience
Senior
  • Shipped in production
  • Peripheral / tooling
  • Build Tools
  • Frontend Development
  • Development Tools
  • Node.js
Start typing to search.