Senior full stack developer · 7 years · remote

Systems
that hold

PHP, Laravel, Go and the infrastructure beneath them. I build the backends that cannot afford to fail, and I open-source the small tools that come out of that work.

Alhiane Lahcen — Senior Full Stack Developer
0
Years shipping
MIT
Everything I publish
0
Languages localized
NL
Claims platform, daily

Open source

Libraries and plugins I maintain, each with a full documentation site rather than a README and a shrug.

ValidatorKit

v1.3.1 MIT

Schema-based form validation for Apple platforms. Describe the constraints once, hand it any dictionary, get back every failing message per field. No reflection, no property-wrapper ceremony.

Rules
24 built in
Platforms
iOS · macOS · tvOS · watchOS
Messages
EN · AR · ES · FR
CI
Xcode 16 · SwiftLint

Culprit Finder

v0.3.0 GPL-2.0

A WordPress plugin that finds the plugin, or the two plugins, that broke your site. It switches plugins off for your browser only and asks one yes-or-no question per step. Visitors keep the real site the whole time, and nothing is ever deactivated.

Culprit Finder result screen naming Acme Invoices as the plugin causing the problem, with the environment and a report to copy for the support forum.
Search
~7 answers for 30 plugins
Finds
One plugin or a 2-plugin clash
Privacy
No tracking · no requests
Requires
WordPress 6.5+ · PHP 7.4+

Client work

Production · NL

Legal Claims Platform

Thousands of claims a day. Monolith to services; median response down 40%.

Go · gRPC

Task Management API

10K requests a minute, low latency, high concurrency.

ClickHouse

Analytics Dashboard

Live queries across 100M events without lag.

Let's build
something that scales