I was born in 1991, from a German father and an
Spanish mother. I do not speak Dutch yet, spanish is my mother tongue
and I work in english.
I started as a freelancer in Spain,
then as a full-time employee in the Netherlands, for
a total of around 6 years.
I consider myself a
multi-language software developer, I'm
not afraid of learning new languages or technologies
when the solution for a problem requires it, I actually enjoy looking
for the best fit for each challenge.
I thrive in dynamic environments
where a jack of all trades can be useful.
Most of my professional experience has been
in the backend side, but
I like designing and giving my opinion about the
UI. API integrations is a
particularly fun area when I can use my own tools
(Clojure nowadays) to get the job done.
I'm open to make my main expertise
a different language than PHP. It could be
any functional programming language like Clojure,
or even different areas like
QA or data analysis with Python.
I'm not against AI but I'm also
not a vibe coder.
I only use AI for specific, small scoped purposes,
stacktraces, debugging, unknown keywords and repetitive refactoring or
scripts.
In my set of professional tools you can find
Emacs as my IDE, NixOS as my daily
driver, a split keyboard that I assembled myself and
a great combination of a standing desk,
144hz monitor and a
Herman Miller chair.
Personal NixOS VDS, multiple services selfhosted on OCI
containers and
Arion
# projects
Below you can find a selection of 4 professional projects I've worked
on.
Awareways
–
Cybersecurity training courses for employees.
Some clients: Heineken, Politie, Heijmans, Ministerie van Justitie
en Veiligheid.
+100 million events event stream and +300,000 users.
Domain-Driven Design (DDD), event sourcing CQRS-based system with
RabbitMQ.
Custom framework based on Symfony.
Created internal tooling with Clojure.
Vue.js on the frontend.
Abel Sensors
–
Development and maintenance of an administration platform to control
the several products of the company, like bike park camera
detection, waste containers and silo sensors.
Managed many popular bike parks like the biggest one in the world,
Utrecht Central Station.
Domain-Driven Design, event sourcing CQRS-based system with
RabbitMQ.
Migrated the DigitalOcean droplet instances to a DO Kubernetes
cluster.
Main technologies included Laravel, Vue.js and TailwindCSS.
Handled massive databases with thousands of incoming logs per
minute.
Collaborated with skilled embedded systems engineers to drive
project success.
Hommax Dynamic-DNS Panel
–
Hommax is a big electronic security systems supplier. This app
tracks and updates the DNS of IP cameras with dynamic IPs every time
this IP changes. Thousands of DNS records updated every minute,
Clients purchase DNS zones, employees and monitorization of zones.
Connected to a WHMCS billing platform via API.
Transport Fred Gironès App
–
This freeze goods truck company were tracking drivers daily reports
by paper. The app I created for them digitalized their workflow by
allowing drivers to fill their daily report with their phones.
Administrators can export all the data and view synchronized truck
information with Cartrack.