Barham Majid

I build backends that stay up and interfaces people enjoy using.

Senior software engineer with 15 years across PHP, Python, TypeScript and plain, well-structured HTML. I take products from first prototype to systems that carry real traffic.


        

About

Pragmatic engineer, careful reviewer, patient mentor.

I like software that is boring in production: clear boundaries, good tests, useful logs. Most of my work is on web platforms where PHP services, Python data jobs and TypeScript front ends have to cooperate.

I lead technical design, review code, and help teams ship smaller changes more often. I write down decisions so the next person knows why.

  • Based inNoord-Brabant, Netherlands
  • FocusAPIs, performance, developer experience
  • LanguagesDutch, English, German, Arabic, Kurdish
  • Available forProject-based, hourly, yearly contract or permanent

Experience

Fifteen years of building and leading web projects.

  1. 2019 – now

    Lead Software Engineer, WorkflowRobot

  2. 2012 – now

    Full-stack Developer, AdvancedNet

  3. 2020 – 2023

    Senior Software Developer, Edubookers

  4. 2019 – 2020

    Software Developer, Beech

  5. 2018 – 2019

    Senior PHP Programmer, Bertels B.V.

  6. 2016 – 2017

    Software Developer, Archimedetrading

  7. 2011 – 2018

    Software Engineer, SnoWi Group

Selected work

A few projects I can talk about in detail.

Training and booking automation

API · AFAS

Automated training courses, bookings and payments. Built API endpoints that route requests through AFAS so managers can approve them.

CI/CD and server setup

CI/CD · Ansible

Set up complete CI/CD pipelines, and a standard Ansible setup for web servers and job servers.

Business process automation

Process design · Automation

Simplified business processes, then automated them.

Toolbox

What I reach for, and what I can pick up quickly.

PHP

  • Laravel, Symfony
  • FilamentPHP 2, 3, 4, 5
  • PHPUnit, Pest
  • Static analysis

Python

  • FastAPI, Django
  • pandas, Celery
  • pytest

TypeScript

  • Node, React, Vue.js
  • Inertia.js
  • Vite, Vitest
  • Zod, tRPC

HTML and the web

  • Semantic markup
  • Accessibility
  • Core Web Vitals

Contact

Tell me what you are building.