Skip to main content

Mijn portfolio


Hoi, ik ben Thom — Software Developer

Ik bouw schaalbare, snelle webapplicaties met een focus op performance, leesbare code en gebruikerservaring. Ik experimenteer graag met nieuwe technieken en verbeter continu mijn workflow om zo efficiënt mogelijk te werken.

Mijn Tech stack

Laravel

API's, caching, queues, tests, security.

React + TypeScript

Component-gedreven, state management.

Performance

Lighthouse optimalisatie, caching, asset compressie.

CI/CD & DevOps

Docker, GitHub Actions, testing flows, deploy pipelines.

Een selectie van mijn projecten

SEO Center

Laravel + Blade (PWA) SEO platform om SEO gerelateerde taken uit te kunnen voeren met rollen en authenticatie.

➜ Bekijk project

React elevator

React + Redux waarin je interactief kan wisselen tussen verdiepingen met de lift of trap.

➜ Bekijk project

Overige projecten

Ik heb veel programmeerervaring opgedaan door verschillende programmeertalen en frameworks te uit te proberen.

➜ Bekijk projecten

Documentatie & Analyse

Naast programmeren besteed ik ook aandacht aan documentatie. Goede software begint bij duidelijke requirements, inzicht in stakeholders en een goed onderbouwd technisch ontwerp. Hieronder een overzicht van wat ik kan documenteren en analyseren binnen een project.

Requirement Analyse

  • Stakeholder- & contextanalyse
  • Functionele & non-functionele eisen
  • MoSCoW prioritering
  • Acceptatiecriteria & acceptatietesten
  • Kwaliteitseisen bepalen en meten

Onderzoek & Vergelijking

  • Vergelijken van bestaande software
  • Adviseren over softwarekeuzes & architectuur
  • Proof-of-concept & prototyping
  • Onderbouwde motivaties richting stakeholders

Technisch Ontwerp & Architectuur

  • C4-model (niveau 1 t/m 4)
  • UML, Use Case Diagram Sequence Diagram, Activity Diagram
  • ERD voor relationeel database ontwerp
  • Veiligheid, performance, schaalbaarheid
  • Testontwerp + unit test strategieën
  • CI/CD workflows, stages & jobs

Hoe ik werk

Ik houd van bouwen, maar nog meer van verbeteren. Code moet leesbaar zijn, schaalbaar, logisch en snel. Elk project behandel ik alsof het mijn eigen is: gestructureerd, gedocumenteerd en future-proof. Elke optimalisatie geeft energie en het resultaat moet iets zijn waar zowel de gebruiker als developer blij van wordt.

Loading github data...

Contact

Meer weten of geïnteresseerd? Kijk op mijn LinkedIn.
➜ Bezoek mijn LinkedIn