Skills · Stack
The tools,
and how long.
I am suspicious of skill lists. They flatten experience into a checkbox. Read this with that in mind — and ask me about anything that interests you.
GRP.01
Backend
where most of the work happens
L01PHP12 yrs
L02Laravel9 yrs
L03REST API Design9 yrs
L04WordPress (plugin dev)8 yrs
L05Node.js3 yrs
L06Python (scripting)3 yrs
L07OAuth2 / OIDC (Laravel Passport)4 yrs
L08JWT (RS256) · Token Security4 yrs
GRP.02
Data & Infra
keeping it all alive at 2am
L09PostgreSQL6 yrs
L10MySQL12 yrs
L11Redis5 yrs
L12Message Queues5 yrs
L13Beanstalkd / Supervisor4 yrs
L14Linux12 yrs
L15Apache / Nginx10 yrs
L16Distributed systems5 yrs
GRP.03
Frontend & Tooling
enough to ship it myself
L17HTML / CSS12 yrs
L18JavaScript10 yrs
L19Vue.js / Inertia JS4 yrs
L20Tailwind CSS / Alpine.js4 yrs
L21Git / GitHub / GitHub Actions10 yrs
L22Docker / Docker Compose5 yrs
L23CI/CD Pipelines4 yrs
GRP.04
Domain Expertise
the problems I've actually solved
D01Financial systems / core banking12 yrs
D02Identity & access management (IdP)4 yrs
D03Multi-tenant SaaS5 yrs
D04SMS / communications infra6 yrs
D05AI integration / RAG pipelines2 yrs
D06Performance optimisation8 yrs
D07Payment integrations (W. Africa)6 yrs
GRP.05
Testing & Quality
code that ships with confidence
Q01PHPUnit / Pest8 yrs
Q02Mutation Testing (Infection)2 yrs
Q03PHPStan (up to level 9)2 yrs
Q04OpenAPI / API spec4 yrs
Q05RBAC · Spatie Laravel Permission5 yrs
Q06Feature flags (ConfigCat / Pennant)2 yrs
Q07Observability (Datadog / Sentry / NightWatch)5 yrs
I pick boring technology
when boring is right.
— twelve years of pragmatism
Want these skills
on your team?